我正在使用Azure Notification Hub并有一个基于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将关闭该订阅。