Как Pu sh API работает внутри? - PullRequest
0 голосов
/ 06 мая 2020

Мне было интересно, как фактический запрос с сервера направляется в приложение, если браузер не запущен. Кроме того, поддерживают ли сервис-воркеры активное соединение с сервером, чтобы он получал уведомление pu sh всякий раз, когда сервер что-то публикует?

1 Ответ

0 голосов
/ 06 мая 2020

Я думаю, что для каждого iOS устройства Apple поддерживает соединение между этим устройством и службой уведомлений Apple Pu sh. По сути, он действует как маршрутизатор для всех уведомлений во всех приложениях и на всех устройствах. Таким образом, ваш сервер может отправлять сообщения в APNS со словами: «Эй, доставьте это сообщение этому парню», а APNS будет использовать открытый сокет на каждом устройстве для отправки уведомления.

Также проверьте https://developer.apple.com/notifications/. И https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server

...