Apple推送通知发送政策

时间:2015-03-24 18:36:24

标签: java ios notifications apple-push-notifications javaapns

我正在开发一个iphone消息传递应用程序,因此使用APN服务器向离线用户发送推送通知(如whatsupp所做)。 我正在使用增强型通知格式通过API连接APN(com.notnoop.apns 1.0.0.Beta7-SNAPSHOT版本)。 https://github.com/notnoop/java-apns
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/LegacyFormat.html

在某些情况下,尽管我的服务器应用程序中的一切正常,但推送通知并未在短时间内传送到某些设备, 我的意思是推送字节数组写入APNs套接字缓冲区没有任何问题。 同时,在我的客户端应用程序开始接收来自APNS服务器的通知之后,whatsupp可以正确接收推送通知。 我想知道在等待10分钟并收到whatsup通知后是否在APN中触发了某些事情。

我知道发送通知是“尽力而为”,不能保证,但是当whatsupp可以接收通知时,我的应用程序有时无法接收。 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW4

这是我的有效负载和其他参数:

Expiry:86400
Payload:
{"t":"-13","aps":{"content-available":1,"alert":{"loc-args":["Sender Name John"],"loc-key":"LS_NP"},"sound":"pnsound.aiff","badge":3},"n":"M","m":"NP","j":"905551114444"}

为什么我有时会遇到这种麻烦?我需要检查什么?

Apple是否有声誉政策,其中优先处理发送给whatsapp的通知?

还有一种通知格式(简单和增强版除外) https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html 这种格式允许我们设置优先级格式,这种格式(IMMEDIATELY)获得100%的通知吗?

0 个答案:

没有答案