Выбор ответа Senior Push-уведомления обновлено
Data-only уведомления
Вопрос
Можно ли полагаться на data-only (silent) push для критичной синхронизации?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Нет: ОС ограничивает фоновые пробуждения, доставка не гарантирована. Тихие уведомления будят приложение в фоне, но система вправе отложить или пропустить их: iOS ограничивает частоту и учитывает, как часто пользователь открывает приложение, а режимы энергосбережения Android откладывают доставку.
Варианты ответа
- Да: silent push доставляется всегда и мгновенно, даже в энергосбережении
- Да, но только на iOS, где фоновые пробуждения гарантированы системой
- Нет: ОС ограничивает фоновые пробуждения, доставка не гарантированаправильный ответ
- Нет, потому что data-only сообщения запрещены правилами магазинов
Разбор
Тихие уведомления будят приложение в фоне, но система вправе отложить или пропустить их: iOS ограничивает частоту и учитывает, как часто пользователь открывает приложение, а режимы энергосбережения Android откладывают доставку. Поэтому они хороши как ускорение, а итоговая синхронизация делается при открытии приложения. Запрещены они не на уровне правил магазинов.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Переход по уведомлению при закрытом приложении
Следующий вопрос
Кто доставляет push-уведомления