1

我在我的应用程序中实现了Apple推送通知。推送通知服务不起作用,当设备关闭时

它的正常工作时,我的iPhone上。

现在,当我从服务器关掉我的iPhone和消防通知,它的成功发送。

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

那么,这是什么问题?

回答

2

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

如果APN尝试传递通知但设备处于脱机状态,则该通知将存储一段有限的时间,并在设备变为可用状态时将其传送 。

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

如果设备保持离线很长一段时间,任何通知该 在被存储为它被丢弃。