我在AndroID和iOS上都支持一个应用程序.该应用程序需要一个后台服务,每分钟都会访问一个远程服务器. AndroID应用程序的工作很简单,但由于iOS不支持后台任务,我需要为iOS应用程序使用推送通知.我正在使用PushSharp库来提供推送通知. Apple表示不会确认推送通知的发送.我无法承受推送通知失败,因为我需要通过通知发送非常关键的消息.我的问题是:
1)推送通知的失败率是多少?
2)推送通知始终可靠发送重要消息吗?
3)假设应该发送推送通知的服务器每分钟发送大量推送通知.在这种情况下,推送通知失败的可能性有多大?
4)哪种情况导致推送通知传递失败?
如果您有任何有用的资源,请提供相同的资源.谢谢.
解决方法 请在下面找到我的评论.希望这会有所帮助.>推送通知的失败率是多少?
>到目前为止,Apple尚未披露此消息.
>推送通知始终可靠发送重要消息吗?
>通知的发送是“尽力而为”,不能保证.它不是为了向您的应用提供数据,而是为了通知用户有新数据可用.
>请参阅 – https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html
>假设应该发送推送通知的服务器每分钟发送大量推送通知.在这种情况下,推送通知失败的可能性有多大?
>仅存储特定应用程序的最近通知.如果在设备脱机时发送多个通知,则每个新通知都会导致先前通知被丢弃.仅保留最新通知的这种行为称为合并通知.
>请参阅 – https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html
>哪种情况导致推送通知传递失败?
>如果APN尝试发送通知但设备处于脱机状态,则通知将存储一段有限的时间,并在设备可用时传送给设备.
>请参阅 – https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html
以上是内存溢出为你收集整理的ios – Apple Push Notification可靠性全部内容,希望文章能够帮你解决ios – Apple Push Notification可靠性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)