Могу ли я использовать сервис-воркеров в гибридных приложениях (ionic 1 / cordova), работающих на устройствах Android? Я получаю некоторые ошибки при попытке установить сервис-воркера в ионном приложении, запущенном на устройстве Android, потому что Android использует файловый протокол для обслуживания файлов, а сервис-воркеры требуют, чтобы файлы обслуживались по протоколу HTTPS или http (только для localhost):
Ошибка во время регистрации сервис-воркера: DOMException: не удалось зарегистрировать ServiceWorker: URL-протокол текущего источника ('file: //') не поддерживается.
Это не традиционное прогрессивное веб-приложение, работающее в мобильном браузере, а на устройстве Android (webview + cordova).
Мне нужно добиться этого, чтобы использовать мое приложение со стратегиями кеширования (с использованием sw-preache e sw-toolbox от Google) в моих вызовах api.