我想在我的应用程序中添加火警功能.我认为推送通知可能是最好的选择.但是如果有很多延迟,比如超过10分钟,那对于火警来说就毫无意义了.假设设备在线,推送通知有多少延迟?
dan*_*ard 40
推送通知不可靠,无法保证已经发送.这一切都取决于苹果APNS服务器,也就是说,通常当我发送推送通知时,我会在几秒钟内得到结果.
更多信息:
他们不可靠!即使APNS服务器接受了推送通知,也无法保证实际发送推送通知.
就您的服务器而言,推送通知是偶然的; 在将通知发送到APNS后,无法确定通知的状态.交货时间也可能有所不同,从几秒到半小时.
此外,用户的iPhone可能无法始终接收推送通知.它们可能位于WiFi网络上,因为所需的端口被阻止,因此无法与APNS建立连接.或者手机可以关闭.
APNS将尝试在重新联机时提供该设备收到的最后通知,但它只会在有限的时间内尝试.一旦超时,推送通知将永远丢失!
资料来源:http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12
归档时间: |
|
查看次数: |
28383 次 |
最近记录: |