APNS什么时候会丢弃通知?

时间:2014-04-10 11:45:39

标签: ios push-notification apple-push-notifications

请参阅https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html

at"服务质量"部分:

  

如果设备长时间处于脱机状态,则会丢弃为其存储的所有通知。

你知道是否有更长时间的关于"的更准确的信息"? 1小时/ 1天/ 1周/ 1个月?

1 个答案:

答案 0 :(得分:0)

当您在有效负载中指定的到期时间过去时(假设您使用的是具有expiry参数的增强二进制格式之一),它将被丢弃。

如果您指定了非负过期时间,则通知将存储在APNS服务器中,直到该时间过去或已发送。

  

以秒(UTC)表示的UNIX纪元日期,用于标识通知何时不再有效且可以丢弃。   如果此值不为零,则APN会存储通知尝试至少传递一次通知。指定零以指示通知立即过期,并且APN根本不应存储通知。