Выбор ответа Senior Push-уведомления обновлено
Резервный канал доставки уведомлений
Вопрос
Почему крупные приложения в РФ кроме FCM подключают альтернативные push-провайдеры для Android (например, RuStore Push или HMS Push Kit)?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Без Google Mobile Services FCM не работает, а доставку через одного провайдера не считают надёжной. На устройствах Huawei без сервисов Google и на некоторых других прошивках FCM недоступен, а риски блокировок и деградации доставки заставляют иметь резервный канал.
Варианты ответа
- FCM запрещено использовать в коммерческих приложениях, опубликованных за пределами Google Play
- Альтернативные провайдеры бесплатны, а FCM платный после миллиона сообщений в месяц
- Без Google Mobile Services FCM не работает, а доставку через одного провайдера не считают надёжнойправильный ответ
- Только альтернативные провайдеры поддерживают картинки и кнопки действий в уведомлении
Разбор
На устройствах Huawei без сервисов Google и на некоторых других прошивках FCM недоступен, а риски блокировок и деградации доставки заставляют иметь резервный канал. Поэтому делают абстракцию над провайдерами: клиент регистрирует токены во всех доступных, а сервер выбирает канал. FCM бесплатен и не запрещён, картинки поддерживают все.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Push-уведомления»
- Разрешение на уведомления в Android 13
- Как измерить доставку push
- Notification и data сообщения FCM
- Авторизация в APNs: ключ или сертификат
- Открытие экрана по нажатию на push
- Rich-уведомления и действия
- Как push доходит до устройства
- Notification Service Extension