После переустановки приложения пользователю перестали приходить уведомления о заказах
Приложение получает FCM-токен при регистрации аккаунта и один раз отправляет его на сервер. Пользователь переустановил приложение и вошёл тем же аккаунтом. Сервер шлёт push на сохранённый токен и получает ошибку «токен не зарегистрирован».
Как правильно работать с токеном?
- Отправлять токен при запуске и в onNewToken
- Сохранять токен в Keychain, чтобы пережил удаление
- Генерировать токен на сервере по id аккаунта
- Отправлять push по номеру телефона вместо токена
