Service Arbeiter auf Cordova App

Kann ich Servicemitarbeiter in Hybrid-Apps (ionic 1 / cordova) verwenden, die auf Android-Geräten ausgeführt werden? Beim Versuch, einen Servicemitarbeiter auf einer ionischen App zu installieren, die auf einem Android-Gerät ausgeführt wird, treten einige Fehler auf, da Android das Dateiprotokoll zum Bereitstellen von Dateien verwendet und Servicemitarbeiter das Bereitstellen von Dateien über das HTTPS-Protokoll oder http (nur für localhost) erfordern:

Fehler bei der Registrierung des Service-Workers: DOMException: Fehler beim Registrieren eines ServiceWorker: Das URL-Protokoll des aktuellen Ursprungs ('file: //') wird nicht unterstützt.

Es handelt sich nicht um eine herkömmliche progressive Webanwendung, die auf einem mobilen Browser ausgeführt wird, sondern auf einem Android-Gerät (Webview + Cordova).

Ich muss dies erreichen, um meine App mit Cache-Strategien (mithilfe von sw-precache und sw-toolbox von Google) für meine API-Aufrufe zu nutzen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage