Мобильные приложения могут получать push-уведомления от сторонних сайтов, потому что разработчики приложений используют специальные сервисы, которые позволяют отправлять такие сообщения. habr.com pr-cy.ru
Процесс происходит следующим образом: pr-cy.ru
- Приложение установлено на мобильном устройстве. pr-cy.ru
- ОС регистрирует приложение на сервере APNS, GCM, MPNS (для IOS, Android, Windows Phone соответственно) и получает токен — идентификатор устройства. pr-cy.ru
- Приложение получает токен и отправляет его на сервер, чтобы далее использовать его для отправки push-уведомлений. pr-cy.ru
- При наступлении события, определённого разработчиком приложения, сервер с помощью токена отправит на устройство настроенное для него уведомление. pr-cy.ru
Push-уведомления могут рассылать и другие мобильные приложения, которые установлены в смартфоне, но только с разрешения пользователя. informburo.kz