【发布时间】:2013-08-22 10:25:27
【问题描述】:
我在我的应用程序中实现了 Apple 推送通知。
当我的 iPhone 开机时它工作正常。
现在,当我关闭 iPhone 并从服务器触发通知时,它已成功发送。
但是,当我打开 iPhone 时,我没有收到任何通知。
那么,问题是什么?
【问题讨论】:
标签: objective-c web-services push-notification apple-push-notifications
我在我的应用程序中实现了 Apple 推送通知。
当我的 iPhone 开机时它工作正常。
现在,当我关闭 iPhone 并从服务器触发通知时,它已成功发送。
但是,当我打开 iPhone 时,我没有收到任何通知。
那么,问题是什么?
【问题讨论】:
标签: objective-c web-services push-notification apple-push-notifications
Apple 推送通知服务包含默认的服务质量 (QoS) 组件,执行存储和转发功能。
如果 APNs 尝试发送通知但设备处于离线状态, 通知在有限的时间段内存储,并交付 当设备可用时发送到设备。
仅存储特定应用程序的一个最近通知。 如果在设备离线时发送了多个通知,则每个 新通知会导致先前的通知被丢弃。这 仅保留最新通知的行为称为 合并通知。
如果设备长时间处于离线状态,任何通知 被丢弃了。
【讨论】: