提问者:小点点

iOS 11推送通知不能与PushWoosh一起工作[重复]


我有一个关于推送通知的问题。

我们的应用程序在升级到iOS 11后不会收到推送通知。它在iOS 10中运行良好。

null

null


共2个答案

匿名用户

如果您使用的是PushWoosh iOS SDK,则需要升级到V5.3.7或更高版本,以便兼容iOS 11。如果使用Cordova(PhoneGap),请将您的插件升级到V7.0.7或更高版本。

iOS主要版本的发布涉及APNS架构的重大变化,PushWoosh SDK和插件也必须相应升级。现在至少iOS 10和11都是这种情况。期待有一天iOS 12也会出现同样的情况。

匿名用户

检查表很少,你应该检查一下

>

当用户从备份中还原设备时,当用户在新设备上安装应用程序时,以及当用户重新安装操作系统时

确保有效载荷不超过最大限制。APNs拒绝有效负载超过允许的最大大小的通知。检查有效载荷大小:

  • 对于Internet协议语音(VoIP)通知,最大大小为5KB(5120字节)/li>

确保payload包含一个字典,其中包含一条简单的警报消息。键包含一个特定于app的数据数组。

{
    "aps" : { "alert" : "Message received from Bob" },
    "acme2" : [ "bang",  "whiz" ]
} 

谢啦!