Can i use service workers inside hybrids apps(ionic 1/cordova) running on android devices? I'm getting some errors when trying to install a service worker on ionic app running on android device, because android uses file protocol to serve files and service-workers require files to be served by HTTPS protocol or http(only for localhost):
Error during service worker registration: DOMException: Failed to register a ServiceWorker: The URL protocol of the current origin ('file://') is not supported.
It's not a traditional progressive web application running on mobile browser, but instead on android device (webview + cordova).
I need achieve that to leverage my app with cache strategies(using sw-precache e sw-toolbox from google) on my api calls.