Выбор ответа Senior Push-уведомления обновлено
Push-токен при выходе из аккаунта
Вопрос
Пользователь вышел из аккаунта, в приложение вошёл другой человек. Первый продолжает получать уведомления на это устройство. Как исправить?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Отвязывать токен от аккаунта при выходе и привязывать к новому при входе. Сервер шлёт уведомления по токенам, привязанным к пользователю.
Варианты ответа
- Попросить пользователя удалить приложение и установить его снова
- Попросить пользователя отключить уведомления в настройках телефона
- Сменить сертификат APNs, чтобы старые привязки токенов перестали работать
- Отвязывать токен от аккаунта при выходе и привязывать к новому при входеправильный ответ
Разбор
Сервер шлёт уведомления по токенам, привязанным к пользователю. Если при выходе токен не отвязать, уведомления (часто с персональными данными) уйдут человеку, который теперь держит устройство. Переустановка и смена сертификата не решают логику привязки, а отключение уведомлений лишает пользы.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.