Технология push-уведомлений в мобильных идентификаторах работает следующим образом: 1
- Приложение сообщает системе, что оно может получать push-уведомления. 1 Система отправляет токен на сервер устройства (например, в Apple или в Google). 1 Теперь сервер знает, что можно отправлять push-уведомления в приложение на это конкретное устройство. 1
- Сервер разработчика отправляет сообщение. 1 Он прикрепляет к нему токен и отправляет всё это на сервер устройства. 1
- Сервер устройства проверяет, есть ли сервер разработчика в доверенном списке. 1 Если есть — проверяет, есть ли у него вообще такой токен и можно ли на него отправить push. 1 Если всё в порядке — отправляет push-уведомление на телефон. 1
- Служба уведомлений на телефоне получает push, смотрит, какому приложению оно предназначено, и сразу же отправляет его туда. 1
- Приложение смотрит в свои настройки и решает — показывать push или нет. 1 Если уведомления включены — в этот же момент пользователь видит его на экране телефона. 1
Для получения push-уведомлений необходимо прямое разрешение от пользователя. 2