Система push-уведомлений на iOS-устройствах работает следующим образом: 2
- После установки приложения появляется всплывающее сообщение с подтверждением принятия push-уведомлений. 2
- iOS запрашивает у сервера Apple Push Notification Service (APNS) токен девайса. 2
- Приложение получает токен девайса. 2 Можно считать, что токен — это адрес для отправки push-уведомлений. 2
- Приложение отправляет токен девайса на сервер. 2
- Когда произойдёт какое-либо событие для приложения, сервер отправит push-уведомление в APNS. 2
- APNS отправит push-уведомление на девайс пользователя. 2
- Когда пользователь получит push-уведомление, появится сообщение, и/или будет воспроизведён звуковой сигнал, и/или обновится бейдж на иконке приложения. 2
- Пользователь может открыть приложение из уведомления. 2
- Приложение получит контент push-уведомления и сможет обработать его. 2
Стоит учитывать, что push-уведомления не надёжны: нет 100% гарантии, что уведомление дойдёт конечному пользователю на устройство. 3