Выбор ответа Junior Push-уведомления спрашивают часто обновлено

Кто доставляет push-уведомления

Вопрос

Кто доставляет push-уведомление на iPhone?

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

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

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

Коротко

Правильный ответ: APNs: сервер или FCM отправляет уведомление в APNs, тот доставляет на устройство. На iOS все уведомления идут через APNs.

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

  1. Ваш сервер напрямую, через постоянное WebSocket-соединение с запущенным приложением
  2. Приложение само опрашивает сервер раз в минуту, даже в фоне
  3. Google Play Services, которые устанавливаются вместе с приложением
  4. APNs: сервер или FCM отправляет уведомление в APNs, тот доставляет на устройствоправильный ответ

Разбор

На iOS все уведомления идут через APNs. FCM умеет отправлять на iOS, но сам пересылает их в APNs. Своё постоянное соединение в фоне iOS не даст держать, а опрос сервера в фоне невозможен и расходует батарею. Google Play Services доставляют уведомления на Android, на iPhone их нет.

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

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