我已在我的应用程序中实现Apple推送通知。
当我的iPhone开启时它工作正常。
现在,当我关闭我的iPhone并从服务器发出通知时,它已成功发送。
但是,当我打开iPhone时,我没有收到任何通知。
那么,问题是什么?
答案 0 :(得分:2)
Apple推送通知服务包括默认的服务质量 执行存储转发功能的(QoS)组件。
如果APN尝试发送通知但设备处于离线状态, 通知存储一段有限的时间,并交付 设备何时可用。
仅存储特定应用程序的最近通知。 如果在设备离线时发送多个通知,则每个通知 新通知导致先前通知被丢弃。这个 仅保留最新通知的行为称为 合并通知。
如果设备长时间处于离线状态,则会发出任何通知 被存放,因为它被丢弃。