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

Data-only уведомления

Вопрос

Можно ли полагаться на data-only (silent) push для критичной синхронизации?

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

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

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

Коротко

Правильный ответ: Нет: ОС ограничивает фоновые пробуждения, доставка не гарантирована. Тихие уведомления будят приложение в фоне, но система вправе отложить или пропустить их: iOS ограничивает частоту и учитывает, как часто пользователь открывает приложение, а режимы энергосбережения Android откладывают доставку.

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

  1. Да: silent push доставляется всегда и мгновенно, даже в энергосбережении
  2. Да, но только на iOS, где фоновые пробуждения гарантированы системой
  3. Нет: ОС ограничивает фоновые пробуждения, доставка не гарантированаправильный ответ
  4. Нет, потому что data-only сообщения запрещены правилами магазинов

Разбор

Тихие уведомления будят приложение в фоне, но система вправе отложить или пропустить их: iOS ограничивает частоту и учитывает, как часто пользователь открывает приложение, а режимы энергосбережения Android откладывают доставку. Поэтому они хороши как ускорение, а итоговая синхронизация делается при открытии приложения. Запрещены они не на уровне правил магазинов.

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

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