【问题标题】:Not all iPHone push notifications delivered to iPhone并非所有 iPhone 推送通知都发送到 iPhone
【发布时间】:2011-10-16 07:54:56
【问题描述】:

我正在开发 iPhone 应用程序,应用程序注册接收推送通知。 我从服务器向 gateway.sandbox.push.apple.com 发送推送通知,一切正常,但有时推送通知未发送到 iPhone(通知消息的大小正确,

【问题讨论】:

    标签: iphone objective-c xcode push-notification apple-push-notifications


    【解决方案1】:

    无法保证推送通知的传递。除了其他潜在原因,请考虑Local and Push Notification Programming Guide的这一部分

    服务质量

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

    如果设备处于离线状态(关闭或无法访问),那么它最多会收到一个您尝试在此期间发送到应用程序的推送通知。

    【讨论】:

      【解决方案2】:

      有时故障出在您的网络提供商无法发送通知。当我的设备连接到 wifi 时,我遇到了同样的问题,当我将它连接到 3g 网络时,所有通知都会立即收到。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-25
        • 1970-01-01
        • 2011-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-13
        相关资源
        最近更新 更多