4 ms·
Fair enough! Regarding your points I have to disagree: 1) Since the library is meant to be used in a web app, how would the app be accessed without internet ac
by alex_suzuki 3y ago
Fair enough! Regarding your points I have to disagree:
1) Since the library is meant to be used in a web app, how would the app be accessed without internet access? Also there is an Enterprise license which has completely offline operation, but this has been requested mainly for compliance and IT policy reasons.
2) Knowing what some of my competitors charge I disagree. I encourage you to send an email to the address listed on the page, and I will gladly send you the Enterprise factsheet. But yeah, maybe it's not for you and that's fine!
- littlecranky67 3y ago> Since the library is meant to be used in a web app, how would the app be accessed without internet access? Progressive web app (PWA), or containered webapps like electron & co.
- alex_suzuki 3y agoMy thinking here is that containerized web apps built with frameworks like Capacitor or Cordova will typically resort to native facilities. Electron is not a target as the library is meant for smartphones.
- Vuska 3y agoI've built a bespoke warehouse scanning application in the form of a PWA before. Our scanners are meant to always be connected to the internet, but there are dead zones in the warehouses and sometimes the connection just drops out of the blue. We added support for limited offline mode, essentially remembering its state, syncing when the connection comes back or warning the picker to reconnect if they leave it offline too long.
- cuttysnark 3y ago> Since the library is meant to be used in a web app, how would the app be accessed without internet access If a website still works when wifi is disabled, it's because the entirety of the application has been downloaded and cached by the browser; no further Network requests are needed—or invoked by something the user might want to do, like scanning another barcode. If scanning a barcode requires a GET, POST, PUT etc. somewhere, it won't work offline. If scanning a barcode only requires reusing a cached script/function/asset, it should work offline.
- alex_suzuki 3y agoGood points. If the app is coming out of the cache, IIRC it does not count as a page load and typically the SDK is initialized at page load (where the license check happens). Scanning a barcode doesn't require an HTTP request, just the initialization of library. But I agree that requiring internet access at some point is a turn-off for lots of people.