我在Apple Push Notification指南中找不到关于这方面的完整细节-
苹果推送通知究竟是如何发送的?也就是说,在不同的情况下,什么渠道和如何?
如果用户出国,他们将不再使用属于其无线运营商的蜂窝数据网络,并且电话将处于数据漫游模式。这是否意味着用户将不得不为作为推送通知的一部分发送的数据支付更多费用?
如果用户关闭了数据漫游怎么办?在这种情况下,还能收到推送通知吗?(它会通过Wifi吗?如果wifi也被禁用了怎么办?)
发布于 2012-01-04 01:35:07
它的工作方式与任何其他互联网连接一样。如果设备没有连接到互联网,它们将不会被接收。如果有wifi连接,它们将被毫无问题地接收(没有3G的iPad的情况)。
请注意,即使有internet连接,也不能保证收到推送通知,用户可以在通知中心将其完全关闭。
实际连接由设备发起到端口5223 (轮询)。如果此端口在您的网络上被阻止(例如被防火墙阻止),则不会收到任何通知。
https://stackoverflow.com/questions/8683436
复制相似问题