当设备关闭时,推送通知服务不起作用

时间:2013-08-22 10:25:28

标签: objective-c web-services push-notification apple-push-notifications

我已在我的应用程序中实现Apple推送通知。

当我的iPhone开启时它工作正常。

现在,当我关闭我的iPhone并从服务器发出通知时,它已成功发送。

但是,当我打开iPhone时,我没有收到任何通知。

那么,问题是什么?

1 个答案:

答案 0 :(得分:2)

  

Apple推送通知服务包括默认的服务质量   执行存储转发功能的(QoS)组件。

     

如果APN尝试发送通知但设备处于离线状态,   通知存储一段有限的时间,并交付   设备何时可用。

     

仅存储特定应用程序的最近通知。   如果在设备离线时发送多个通知,则每个通知   新通知导致先前通知被丢弃。这个   仅保留最新通知的行为称为   合并通知。

     

如果设备长时间处于离线状态,则会发出任何通知   被存放,因为它被丢弃。