ios推送通知延迟多少时间?

ios推送通知延迟多少时间?,ios,Ios,我想在我的应用程序中添加火警功能。我认为推送通知可能是最好的选择。但如果延迟太多,比如超过10分钟,火灾警报就没有意义了。 那么,假设设备处于联机状态,推送通知的延迟时间有多长?推送通知不可靠,无法保证它们已送达。这完全取决于苹果APNS服务器,也就是说,通常当我发送推送通知时,我会在几秒钟内得到结果 更多信息: 他们不可靠!即使APNS服务器接受推送通知,也不能保证推送通知将实际送达 就您的服务器而言,推送通知是触发和遗忘;在您将通知发送到APNS后,无法确定通知的状态。交付时间也可能有所不同

我想在我的应用程序中添加火警功能。我认为推送通知可能是最好的选择。但如果延迟太多,比如超过10分钟,火灾警报就没有意义了。
那么,假设设备处于联机状态,推送通知的延迟时间有多长?

推送通知不可靠,无法保证它们已送达。这完全取决于苹果APNS服务器,也就是说,通常当我发送推送通知时,我会在几秒钟内得到结果

更多信息:

他们不可靠!即使APNS服务器接受推送通知,也不能保证推送通知将实际送达

就您的服务器而言,推送通知是触发和遗忘;在您将通知发送到APNS后,无法确定通知的状态。交付时间也可能有所不同,从几秒钟到半小时不等

此外,用户的iPhone可能无法始终接收推送通知。它们可能位于不允许连接到APN的WiFi网络上,因为所需的端口被阻塞。或者电话可以关掉

APNS将在该设备重新联机时尝试发送其收到的最后一次通知,但只会在有限的时间内尝试。一旦超时,推送通知将永远丢失


来源:

谢谢!是否有其他可靠的火灾报警解决方案?使用第三方工具(如urbanairship)可以反馈是否收到通知并显示任何错误。另外,如果我的回答对你有帮助,请“接受”Urbanairship不提供是否收到通知的反馈。相反,如果令牌无效,它会给出反馈,也可以使用苹果的反馈服务来检索。根据我的经验,Urbanairship比直接使用苹果稍差一点。我使用的是VOIP推送通知,这是为通话而做的。看见