Маркер FCM признан недействительным после didReceiveRegistrationToken - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь внедрить FireBase FCM в проект Ionic / Angular. Я использую плагин FirebaseX ioni c. В настоящее время я работаю только с iOS, прежде чем проверить, работает ли он на Android.

. После установки fre sh и до didReceiveRegistrationToken (grantPermission) я могу отправить уведомление * * sh своему приложению ( просто отображаются в журналах консоли).

Однако, если я разрешаю уведомления (grantPermission), токен FCM сразу становится «InvalidRegistration», а затем «NotRegistered».

При отмене регистрации и получении нового токена Также это не помогает, я просто получаю «InvalidRegistration».

В качестве альтернативы, если я не разрешаю уведомление при вызове grantPermission, и перехожу к настройкам, чтобы разрешить его, после перезапуска приложения регистрирует мой токен (didReceiveRegistrationToken) ), Я столкнулся с той же проблемой, что и выше.

Устройство, похоже, не знает, что токен стал недействительным или незарегистрированным, и продолжает выдавать те же токены при запуске приложения или при вызове getToken.

В журналах устройств также нет видимых ошибок.

* 1 014 * Возможно, я пропустил что-то очень очевидное?
...