Вступить в клуб →
лёгкаявопросPush-уведомления, Firebase и покупки в приложении

После переустановки приложения пользователю перестали приходить уведомления о заказах

Приложение получает FCM-токен при регистрации аккаунта и один раз отправляет его на сервер. Пользователь переустановил приложение и вошёл тем же аккаунтом. Сервер шлёт push на сохранённый токен и получает ошибку «токен не зарегистрирован».

Как правильно работать с токеном?

  • Отправлять токен при запуске и в onNewToken
  • Сохранять токен в Keychain, чтобы пережил удаление
  • Генерировать токен на сервере по id аккаунта
  • Отправлять push по номеру телефона вместо токена

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела