Выбор ответа Junior Push-уведомления обновлено
Разрешение на уведомления в Android 13
Вопрос
Что изменилось с уведомлениями в Android 13?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Появилось runtime-разрешение POSTNOTIFICATIONS: без согласия уведомления не показываются. Начиная с Android 13 (API 33) нужно запросить разрешение, как давно делается на iOS через requestAuthorization.
Варианты ответа
- Уведомления стали платными для приложений с аудиторией больше миллиона пользователей
- FCM перестал работать без Google Play Services последней версии, нужен новый SDK
- Уведомления показываются только на заблокированном экране, а в разблокированном уходят в шторку
- Появилось runtime-разрешение
POST_NOTIFICATIONS: без согласия уведомления не показываютсяправильный ответ
Разбор
Начиная с Android 13 (API 33) нужно запросить разрешение, как давно делается на iOS через requestAuthorization. Хорошая практика на обеих платформах: просить не при первом запуске, а в момент, когда пользователь понимает пользу (например, после оформления заказа: «сообщить о доставке?»). FCM работает, просто показ уведомлений требует согласия.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.