У меня есть приложение, которое использует Firebase для push-уведомлений.Я могу передать Firebase свой APNS-токен и получить токен FCM, который я могу использовать для отправки на это устройство из консоли Firebase.
Если пользователь отключает push-уведомления в приложении (не в приложении настроек iOS), Я отменяю регистрацию токена FCM, используя метод deleteFcmToken
.Если они впоследствии повторно активируют уведомления, я использую retrieveFcmToken
, чтобы запросить новое.Но я заметил, что когда я запрашиваю новый, я получаю тот же, что и до удаления, и если я пытаюсь нажать на свое устройство с консоли Firebase с этим токеном, он не работает.
Как принудительно обновить push-токен Firebase?Нужно ли ждать какое-то минимальное количество времени для очистки кеша в Firebase или чего-то еще?Или я должен использовать другой API?