丢失互联网访问后推送通知会发生什么?

Vic*_* C. 3 push-notification apple-push-notifications ios

如果应用程序正在等待推送通知并且互联网连接不可用,会发生什么?

例如,我告诉我的服务器执行任务"A",并在任务准备好时通过APNS通知我.但是,在我将任务发送到服务器后,应用程序失去了互联网连接.

And*_*rev 10

当iPhone上的互联网连接再次可用时,将通知通知.

Apple推送通知服务包括执行存储转发功能的默认服务质量(QoS)组件.如果APN尝试发送通知但设备处于脱机状态,则QoS会存储通知.它在设备上每个应用程序仅保留一个通知:从该应用程序的提供程序收到的最后一个通知.当离线设备稍后重新连接时,QoS将存储的通知转发到设备.QoS会在删除之前保留有限时间段内的通知.

请参阅" 本地和推送通知编程指南 "中的"服务质量"部分.