Выбор ответа Junior Push-уведомления спрашивают часто обновлено
Как push доходит до устройства
Вопрос
Как сервер приложения отправляет push на iPhone?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Сервер отправляет запрос в APNs с токеном устройства, а APNs доставляет уведомление на устройство. Устройство держит одно системное соединение с сервисом платформы: APNs у Apple, FCM у Google.
Варианты ответа
- Сервер отправляет запрос в APNs с токеном устройства, а APNs доставляет уведомление на устройствоправильный ответ
- Сервер приложения открывает прямое TLS-соединение с телефоном по его IP, полученному при регистрации
- Приложение раз в минуту опрашивает сервер в фоне, а система показывает найденные уведомления
- Через SMS-шлюз оператора, а iOS превращает служебную SMS в уведомление приложения
Разбор
Устройство держит одно системное соединение с сервисом платформы: APNs у Apple, FCM у Google. Приложение получает токен устройства и передаёт его своему серверу, сервер шлёт уведомление в APNs или FCM по этому токену. Прямых соединений сервера с телефоном нет, а опрос раз в минуту разрядит батарею и не будет работать в фоне.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Push-уведомления»
- Разрешение на уведомления в Android 13
- Как измерить доставку push
- Notification и data сообщения FCM
- Авторизация в APNs: ключ или сертификат
- Открытие экрана по нажатию на push
- Регистрация устройства для push
- Размер push-уведомления
- Резервный канал доставки уведомлений