我正在使用Azure通知中心,并且有一个基于Cordova的应用程序。iOS <13 一切正常。对于iOS 13,我开始遇到一些奇怪的行为。 - 使用沙盒时一切都很好 - 使用生产时,仅接收前几条消息。然后用户不会收到任何通知。如果他们重新登录应用程序,那么他们可以在一段时间内收到通知。
尝试的身体与:
{ "aps": { "alert": "notification message" }}
或
{"aps": { "alert": { "title":"test", "body":"notification message" }}}
我正在添加标题:
{ "content-available", "0"},
{"apns-push-type", "alert" },
{ "apns-priority", "10" }
我也有类似的问题。自从推出iOS 13以来,我发现每次恢复应用程序时都必须确保注册推送对象。如果在恢复应用程序时未重新初始化订阅,则 iOS 会关闭订阅。