在 iOS 13 后停止接收推送通知

Push notifications stopped being received in iOS 13

我正在使用 Azure 通知中心并有一个基于 cordova 的应用程序。对于 iOS < 13,一切正常。对于 iOS 13,我开始遇到一些奇怪的行为。 - 使用沙箱时一切正常 - 使用生产时只收到前几条消息。然后用户不会收到任何通知。如果他们重新登录应用程序,那么他们可以在一段时间内收到通知。

试过身体:

{ "aps": { "alert": "notification message" }}

{"aps": { "alert": { "title":"test", "body":"notification message" }}}

我正在添加 headers:

{ "content-available", "0"},
{"apns-push-type", "alert" },
{ "apns-priority", "10" }

我有类似的问题。自引入 iOS 13 以来,我发现每次恢复应用程序时都必须确保已注册推送对象。如果在恢复应用程序时未重新初始化,则订阅将由 iOS 关闭。