Я пытаюсь внедрить FireBase FCM в проект Ionic / Angular. Я использую плагин FirebaseX ioni c. В настоящее время я работаю только с iOS, прежде чем проверить, работает ли он на Android.
. После установки fre sh и до didReceiveRegistrationToken (grantPermission) я могу отправить уведомление * * sh своему приложению ( просто отображаются в журналах консоли).
Однако, если я разрешаю уведомления (grantPermission), токен FCM сразу становится «InvalidRegistration», а затем «NotRegistered».
При отмене регистрации и получении нового токена Также это не помогает, я просто получаю «InvalidRegistration».
В качестве альтернативы, если я не разрешаю уведомление при вызове grantPermission, и перехожу к настройкам, чтобы разрешить его, после перезапуска приложения регистрирует мой токен (didReceiveRegistrationToken) ), Я столкнулся с той же проблемой, что и выше.
Устройство, похоже, не знает, что токен стал недействительным или незарегистрированным, и продолжает выдавать те же токены при запуске приложения или при вызове getToken.
В журналах устройств также нет видимых ошибок.
* 1 014 * Возможно, я пропустил что-то очень очевидное?