【发布时间】:2020-08-21 11:50:19
【问题描述】:
我想知道如果浏览器未运行,来自服务器的实际请求如何路由到应用程序。此外,Service Worker 是否保持与服务器的活动连接,以便在服务器发布内容时接收推送通知?
【问题讨论】:
标签: android ios browser operating-system
我想知道如果浏览器未运行,来自服务器的实际请求如何路由到应用程序。此外,Service Worker 是否保持与服务器的活动连接,以便在服务器发布内容时接收推送通知?
【问题讨论】:
标签: android ios browser operating-system
我认为对于每台 iOS 设备,Apple 都会在该设备和 Apple 推送通知服务之间保持一个套接字打开。它本质上充当所有应用程序和所有设备的所有通知的路由器。因此,您的服务器可以向 APNS 发送消息说“哟,用这条消息联系这个人”,APNS 将使用它为每个设备打开的套接字来发送通知。
还可以查看https://developer.apple.com/notifications/。 还有https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server
【讨论】: