0

我已阅读并重新阅读此处找到的 Apple 推送通知文档

APNS 服务质量

但似乎无法找到我的问题的答案。我想知道的是,Apple 是否就其 APNS 服务在保证交付时间及其作为紧急通知服务的适用性方面的可靠性做出任何陈述。我已经看到许多堆栈溢出答案以及场外文章和论坛回复都暗示了服务无法保证的事实,但我从苹果文档中可以得到的最多的是这个

Apple Push Notification Service 包括一个默认的服务质量 (QoS) 组件,该组件执行存储和转发功能。如果 APNs 尝试发送通知但设备处于离线状态,则 QoS 会存储通知。它只为设备上的每个应用程序保留一个通知:从该应用程序的提供者处收到的最后一个通知。当离线设备稍后重新连接时,QoS 会将存储的通知转发给设备。QoS 将通知保留一段有限的时间,然后再将其删除。

这似乎表明在设备离线的情况下,只有最新的消息才能确保传递,但这并不是我要问的。

我的 [真实] 问题:Apple 是否有任何官方声明关于 APNS 推送的交付时间和 APNS 作为紧急通知服务的适用性?

4

1 回答 1

4

简短的回答,不,没有任何官方的。

考虑到所有可能导致通知未送达的可能故障点,我认为 APNS 不应被视为“紧急通知服务”。

例如,去年在飓风桑迪期间,某些运营商使用 WEA(无线紧急警报)来发送看似简单的推送通知,但实际上是以完全不同的方式传递的,简而言之,必须得到运营商的支持并且具有不受网络拥塞影响的巨大优势。您可以在此处阅读更多相关信息:http: //abcnews.go.com/Technology/hurricane-sandy-wireless-emergency-alerts-people/story?id= 17612492

于 2013-01-25T13:36:45.440 回答