Smart E-Nail by Perfect Dab Tech

ensabbahnur

Hash Vacuum
I'd just have to bite the bullet and pay to get my app on the app store. There's not really any work around for iOS. Pretty much every operating system except iOS (even MacOS) allows Bluetooth LE through Progressive Web Apps. So I could have web-based BT interfaces for everything except iPhones, which could get their own app.

Oh I meant if they remove the app all together like Apple recently did with most all vape product related apps.
 

perfectdabtech

Active Member
Manufacturer
Oh I meant if they remove the app all together like Apple recently did with most all vape product related apps.
Hadn't heard about this! I wonder if they would categorize my app the same way. That being said, even right now it is compatible with pretty much every platform using a Bluetooth serial console app. I will definitely be doing some research on using a WiFi module to create a network and see if that would be feasible for this project!
 

maxvapor710

Manufacturer
Manufacturer
@perfectdabtech we were fighting with them over approval for the past few months before the announcement, it is unlikely you will get a new iOS application approved if it is in any way obvious what type of device it is for.

I believe the manufacturers of the Carta also had similar issues with their application approval.
 

perfectdabtech

Active Member
Manufacturer
@perfectdabtech we were fighting with them over approval for the past few months before the announcement, it is unlikely you will get a new iOS application approved if it is in any way obvious what type of device it is for.

I believe the manufacturers of the Carta also had similar issues with their application approval.

This is very interesting move on Apples part. I would be somewhat surprised if they just blanket banned vape apps and never looked back. Companies like Pax I’m sure are fighting this..

Do you plan on making an app that is more discrete or what?
 
perfectdabtech,
  • Like
Reactions: LesPlenty

maxvapor710

Manufacturer
Manufacturer
@perfectdabtech we have an internal app which uses WebBLE, however since we were right in the middle of the iOS release process on the native app we have decided to wait it out for a little while to see if they reverse their decision.

All of the functionality that we have currently can be controlled on the device itself or through our web portal via WiFi, so not having a Bluetooth app available isn't a huge deal for us at the moment.
 

Baron23

Well-Known Member
I believe that the issues with the touch screen went well beyond issues with BT or web server.

There are others who remember it better, but I believe that they had all kinds of issues with proper registration (not sure if that's the right term) and I think ended up sending out a stylus with it.

Unless its the size of a Surface Pro, IMO a touch screen will be subject to all sorts of fat fingering.

I don't care for them. They are all over my car's dash and I view the reason being of benefit to the sellers more than the owners. I find the lack of tactile feedback to be annoying, I find they often require trying the command multiple times if not right on the control, greasy fingers, etc, etc, etc.

Just because technology can be applied, it doesn't necessarily follow that it should be applied.

As for driverless cars in the future having a gas pedal or not....I'll bet large that they will.

Cheers and best of luck.
 

perfectdabtech

Active Member
Manufacturer
I believe that the issues with the touch screen went well beyond issues with BT or web server.

There are others who remember it better, but I believe that they had all kinds of issues with proper registration (not sure if that's the right term) and I think ended up sending out a stylus with it.

Unless its the size of a Surface Pro, IMO a touch screen will be subject to all sorts of fat fingering.

I don't care for them. They are all over my car's dash and I view the reason being of benefit to the sellers more than the owners. I find the lack of tactile feedback to be annoying, I find they often require trying the command multiple times if not right on the control, greasy fingers, etc, etc, etc.

Just because technology can be applied, it doesn't necessarily follow that it should be applied.

As for driverless cars in the future having a gas pedal or not....I'll bet large that they will.

Cheers and best of luck.
I appreciate the constructive feedback. The very reasons you mentioned are why I was hesitant to use a touch screen in the first place. I was very surprised at the accuracy of this touch screen and responsiveness. It’s about a 3 inch display so very easy to read and plenty of room for large, hard to miss butttons! Definitely should not require a stylus to navigate.

I'd be curious to know what settings people are constantly adjusting on their smart e-nails as I admittedly rarely touch anything but the temperature.
Yeah I don’t think a whole lot of actual interaction with the settings is necessary, but when you do want to change something it should be as easy/quick is possible.
 

JCat

Well-Known Member
Accessory Maker
Yeah ... I doubt you'll get approval from Apple. They've drawn the line in the sand so everyone making vape devices, that need bluetooth connectivity, is out of luck.

I just published a Crafty PWA that works flawlessly on all platforms except iOS, however, you can run it, and it runs well inside WebBLE which is a $2 app (it's just exposes the WebKit browser and has a polyfill to implement the web bluetooth API)
 

perfectdabtech

Active Member
Manufacturer
Yeah ... I doubt you'll get approval from Apple. They've drawn the line in the sand so everyone making vape devices, that need bluetooth connectivity, is out of luck.

I just published a Crafty PWA that works flawlessly on all platforms except iOS, however, you can run it, and it runs well inside WebBLE which is a $2 app (it's just exposes the WebKit browser and has a polyfill to implement the web bluetooth API)
I saw that WebBLE option last night while researching PWA’s. I guess that is going to be my best option for iOS since Apple is apparently not going to budge on this issue. My only concern is that using the app would require internet connectivity, unless the app somehow supports JavaScript being saved onto the device locally?
 

JCat

Well-Known Member
Accessory Maker
@JCat have you tried compiling this -> https://github.com/pauljt/BleBrowser

NM, I saw the other project is actually open source as well -> https://github.com/daphtdazz/WebBLE
Yes, that is the project that I am using to access the app.

The project is open source, but the app is $2.

I can compile the app myself, or just use the cordova bluetooth LE plugin to create an actual app and deploy it to my device, but it doesn't help anyone else, as its impossible to distribute the app.

I am not about to create an app that does exactly what WebBLE does either and then offer it for free ... I feel that would be wrong to do.

It would be nice if Chrome on iOS would simply implement a Web Bluetooth polyfill like WebBLE to add the support to WebKit (since Chrome on iOS also uses WebKit) (I did quickly look into what it would take to contribute to the iOS portion of the chromium project to add said polyfill ... not sure how stringent they are on accepting new developers/contributions to the Chrome for iOS project though ...)


I saw that WebBLE option last night while researching PWA’s. I guess that is going to be my best option for iOS since Apple is apparently not going to budge on this issue. My only concern is that using the app would require internet connectivity, unless the app somehow supports JavaScript being saved onto the device locally?
Yes, you are correct. Unfortunately if you want to use Bluetooth in your app, you will not be able to run your app like a native app and offline. So you are out of luck. The only way to get it to run with "offline" support on iOS is with a native app, or with the "Add to Home Screen" functionality that Safari offers, but that then results in an app on your homescreen that runs in Safari (WebKit) with no Web Bluetooth.

ie. There is 100% no way to write a Bluetooth Vaporizer app, that can run offline on an iOS device, that you can distribute to a wide audience. (I can use my Enterprise license to distribute internally to my company, if your company has >100 employees, etc. etc. to meet the requirements to get an Enterprise license, and it violates the agreement to distribute to anyone outside the company and Apple can revoke your license if you do so) You can also distribute to up to 100 devices per year by naming said devices as "development" devices on your developer account. And you can distribute to up to 10,000 users at a time for testing purposes using TestFlight, but they expire every 3 months and have to be re-published and re-installed ... so ..... basically no good options for vaporizer manufacturers using BLE for communication that want an iOS app.
 

maxvapor710

Manufacturer
Manufacturer
The app is under the Apache license, cant I just compile it with my own URL embedded and release it for free?

Looks like you already answered my question above.
 
Last edited:
maxvapor710,
  • Like
Reactions: JCat

JCat

Well-Known Member
Accessory Maker
The app is under the Apache license, cant I just compile it with my own URL embedded and release it for free?

Looks like you already answered my question above.
You can ... but if your app is hard-coded to point to a vape app, and your only way to distribute it is through the App store, and Apple won't approve any apps that point to vape apps ...

I just don't see around it (I've been thinking about it! :lol: ... you could release an app that points at something else, and then replace the URL after the fact, but then Apple would just ban it when they do their spot reviews ... you would always be wondering when the axe would drop ... :(

So ... the only other thing I've been considering ... is maybe forking the app, and adding functionality to support offline caching (the one thing missing really ... need Internet to run any app running under it), and with a slightly streamlined interface.
 
JCat,

JCat

Well-Known Member
Accessory Maker
I'd be curious to know what settings people are constantly adjusting on their smart e-nails as I admittedly rarely touch anything but the temperature.
I don't even touch the temperature that much ... I do use the "presets" configured in my app (which would be maybe pretty good in a touchscreen ... having built-in presets).

Apart from that, I LOVE having the on/off button with just a "click" on the front, the auto-power off timer that the controller manages, and ability to turn it on and monitor it remotely (so I'll turn it on to heat up from inside the house ... could turn it up a little higher for faster heatup if need be before going outside to the shop ... or can check back to see how long it's running ... so I'll know when it's ready as it takes about 6-7 minutes I find for a 30mm ruby setup to be fully heat-saturated and ready-to-go).

I also run my scripts ... which is also click of a button ... I personally really like the rotary dial/click interface on the device, and if you need to do more advanced stuff like write new scripts, or rearrange existing ones, or execute an auto-tune to create a new PID profile for a different device, etc., then that stuff I do through the app. (so I use the app for remote control and remote monitoring, and to do advanced configs, but when just executing those configs the simple interface is great and I mostly am just a click or two away from perfection :) )
 

maxvapor710

Manufacturer
Manufacturer
@JCat offline support shouldn't be too difficult if its just a WKWebView, I think you can use App Cache to load from.
 
maxvapor710,
  • Like
Reactions: JCat

perfectdabtech

Active Member
Manufacturer
I don't even touch the temperature that much ... I do use the "presets" configured in my app (which would be maybe pretty good in a touchscreen ... having built-in presets).

This is precisely why I went with a touchscreen! Having customizable presets (Low Temp, Glob mode, etc) on the home screen is going to make the touchscreen worth it
 

JCat

Well-Known Member
Accessory Maker
@JCat offline support shouldn't be too difficult if its just a WKWebView, I think you can use App Cache to load from.
Looks like WKWebView does NOT support service workers though ... so doesn't really support offline PWAs in any real fashion. (it is supported in Safari and apps using "Add to Home Screen", but not supported in any custom applications using WKWebView ...)

http://openradar.appspot.com/51092505

Unfortunate ... but looks like it might make it to WkWebView for 2020 or 2021 (at which point it would just work offline from my understanding in WebBLE)
 

invertedisdead

PHASE3
Manufacturer
I don't even touch the temperature that much ... I do use the "presets" configured in my app (which would be maybe pretty good in a touchscreen ... having built-in presets).

Apart from that, I LOVE having the on/off button with just a "click" on the front, the auto-power off timer that the controller manages, and ability to turn it on and monitor it remotely (so I'll turn it on to heat up from inside the house ... could turn it up a little higher for faster heatup if need be before going outside to the shop ... or can check back to see how long it's running ... so I'll know when it's ready as it takes about 6-7 minutes I find for a 30mm ruby setup to be fully heat-saturated and ready-to-go).

My thing with remote access is I store all my concentrates in the refrigerator, so because it takes longer for the hash to acclimate to ambient temp than my nail to heat up I just never really use it.
 

Alexis

Well-Known Member
My thing with remote access is I store all my concentrates in the refrigerator, so because it takes longer for the hash to acclimate to ambient temp than my nail to heat up I just never really use it.
Haha, I have got certain trips stored in the fridge in foil, film, bag, mason jar with dessicant throughout.

Like 5 Lsd 25 Californian Sunshine Blotters, 220ug plus. But I never even consider taking them because I only want to open the containers when they have reached room temperature so it takes thinking and planning in advance. Meanwhile I have other lysergamides thawed and ready.

Funny how this invaluable invention can keep us from taking our drugs, or at least affect our decisions. :)
 

perfectdabtech

Active Member
Manufacturer
Hey everyone,

I was also just advised of the Carta Browser which also works on iOS and is free :)

No bookmarks though, so if you want to access multiple sites, it might be worth the $2 for WebBLE :)
Glad to hear that theres a free alternative to WebBLE! Just wish it were possible to run PWA while offline on iOS..
 

perfectdabtech

Active Member
Manufacturer
Hey guys! Hope everybody's New Year is off to a good start!
Today I received my aluminum casing back from the machining company, and I couldn't be happier with the results!
We are slowly getting closer to the stage of production! Getting to the point where my main barrier is becoming capital, so I am considering opening up some sort of preordering to speed up the production process. If anyone has any insight/suggestions about how I could go about doing this please feel free to contact me. Here or on my Instagram @perfectdabtech are great ways to get in contact with me.

Here are some pics:
front.jpg

back.jpg
 
Top Bottom