У меня довольно серьезная проблема с Firebase Cloud Messaging с Ioni c 4. Дело в том, что я получаю уведомления в фоновом режиме, но я не получаю никаких уведомлений или обратных вызовов в JS коде или даже в Objective- C сторона. Нет никаких признаков уведомления вообще, когда я нахожусь в режиме переднего плана.
Я использую плагин Ioni c Native FirebaseX вместе с cordova-plugin-firebasex с новейшими доступными версиями обоих.
"@ionic-native/firebase-x": "^5.23.0",
"cordova-plugin-firebasex": "^9.0.1",
У меня установлен Pu sh Режимы уведомлений и фона в XCode (выборка фона, удаленные уведомления и фоновая обработка).
Я сгенерировал файл ключа в консоли Apple Developer и загрузил в консоль FCM. Я не могу получать уведомления о тестировании Firebase из консоли и отправленные вручную уведомления из моего бэкэнда. Я попытался восстановить файл GoogleService-Info.plist, но он не увенчался успехом.
Если есть какие-либо различия, я подписываюсь на темы FCM, а не отправляю токен InstanceID на серверную часть. На Android уведомления работают отлично, но я столкнулся с этой проблемой на iOS, которая делает невозможным выпуск приложения: (
У кого-нибудь была похожая проблема? Мне не помогли ответы на Google или SO, я также проверил проблемы в Ioni c выпущен на Github.
Я также очень хочу избежать изменения любого кода плагина или сгенерированного кода платформы.
С уважением.