【问题标题】:APNS suitability and reliability for emergency notificationsAPNS 对紧急通知的适用性和可靠性
【发布时间】:2013-01-26 18:56:58
【问题描述】:

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

APNS Quality of Service

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

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

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

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

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

    简短的回答,不,没有什么官方的。

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

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

    【讨论】:

    • 感谢您的回复...但我想知道您的第二张图表中是否有严重的错字:“我会说 APNS 应该被视为“紧急通知服务”。你的意思是“应该考虑”?
    • 确实,我的意思是说“不是”。已编辑。
    猜你喜欢
    • 2012-12-03
    • 1970-01-01
    • 2014-09-20
    • 2013-05-05
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    相关资源
    最近更新 更多