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

Разрешение на уведомления в Android 13

Вопрос

Что изменилось с уведомлениями в Android 13?

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

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

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

Коротко

Правильный ответ: Появилось runtime-разрешение POSTNOTIFICATIONS: без согласия уведомления не показываются. Начиная с Android 13 (API 33) нужно запросить разрешение, как давно делается на iOS через requestAuthorization.

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

  1. Уведомления стали платными для приложений с аудиторией больше миллиона пользователей
  2. FCM перестал работать без Google Play Services последней версии, нужен новый SDK
  3. Уведомления показываются только на заблокированном экране, а в разблокированном уходят в шторку
  4. Появилось runtime-разрешение POST_NOTIFICATIONS: без согласия уведомления не показываютсяправильный ответ

Разбор

Начиная с Android 13 (API 33) нужно запросить разрешение, как давно делается на iOS через requestAuthorization. Хорошая практика на обеих платформах: просить не при первом запуске, а в момент, когда пользователь понимает пользу (например, после оформления заказа: «сообщить о доставке?»). FCM работает, просто показ уведомлений требует согласия.

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

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