Firebase Cloud Messaging возвращает 200 OK для токена, который отписался - PullRequest
0 голосов
/ 12 февраля 2020

Мы используем Firebase Java SDK (com.google.firebase: firebase-admin) для отправки Pu sh уведомлений на устройства iOS и Android.

Мы можем успешно построить уведомление и отправьте его на устройство с помощью зарегистрированного токена FCM.

На таком устройстве мы открыли Системные настройки и отключили уведомление pu sh для приложения. Мы отправили новое уведомление с помощью FCM, и оно не появилось на устройстве - как и ожидалось. Однако теперь мы ожидаем, что API-интерфейс Firebase должен выдать исключение, поскольку токен FCM больше не действителен / был отозван.

Мы полагали, что он может быть кэширован некоторое время, но теперь его прошло более 24 ч. Мы должны иметь возможность использовать другие способы доставки, если pu sh на устройстве отключено. Почему FCM все еще возвращает 200 OK?

1 Ответ

1 голос
/ 12 февраля 2020

Отключение уведомлений для приложения не приводит к автоматической отмене регистрации этого приложения в Firebase Cloud Messaging. Если вы снова активируете уведомления для этого приложения, ОС снова с радостью доставит уведомления и, насколько мне известно, продолжит использовать тот же токен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...