Выбор ответа Senior Push-уведомления обновлено

Push-токен при выходе из аккаунта

Вопрос

Пользователь вышел из аккаунта, в приложение вошёл другой человек. Первый продолжает получать уведомления на это устройство. Как исправить?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Отвязывать токен от аккаунта при выходе и привязывать к новому при входе. Сервер шлёт уведомления по токенам, привязанным к пользователю.

Варианты ответа

  1. Попросить пользователя удалить приложение и установить его снова
  2. Попросить пользователя отключить уведомления в настройках телефона
  3. Сменить сертификат APNs, чтобы старые привязки токенов перестали работать
  4. Отвязывать токен от аккаунта при выходе и привязывать к новому при входеправильный ответ

Разбор

Сервер шлёт уведомления по токенам, привязанным к пользователю. Если при выходе токен не отвязать, уведомления (часто с персональными данными) уйдут человеку, который теперь держит устройство. Переустановка и смена сертификата не решают логику привязки, а отключение уведомлений лишает пользы.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.