У нас есть Angular 6 / Firebase 5.4.2 / AngularFire PWA, который интенсивно использует Firebase для аутентификации, и FCM для уведомлений, которые мы пытаемся объединить в приложение, подходящее для листинга в магазинах приложений.
PWA работает нормально и получает уведомления FCM через работника службы firebase-messaging-SW.js.
Мы пытались использовать Cordova и Capacitor для объединения этого PWA в APK и IPA.Однако мы изо всех сил пытались заставить работать уведомления.Устранение неполадок показало, что, хотя работники службы регистрируются, когда мы запрашиваем разрешения, мы получаем ошибки:
ОШИБКА FirebaseError: Messaging: этот браузер не поддерживает API, необходимый для использования Firebase SDK.(обмен сообщениями / неподдерживаемый браузер).
referenceError: Уведомление не определено.разрешение запроса на передачу сообщений firebase
Будем весьма благодарны за любые указания по этому поводу: если вам известны примеры кода, показывающие упаковку PWA при использовании уведомлений FCM, с которыми мы можем работать, это было бы идеально, или если вы знаете оподходы, которые оказались успешными для других команд, тогда точка зрения на эти наборы инструментов также будет полезна!