iOS 13+中的后台通知已损坏

时间:2019-10-13 07:41:05

标签: ios amazon-sns ios13 xcode11 usernotifications

是否有人在iOS 13上找到了针对背景(静音)通知(使用content-available = 1)的解决方案?这些通知可以继续在iOS 12上正常接收。

按照WWDC演示文稿中的建议设置apns-push-type = 'background'apns-priority = 5似乎无法解决此问题。 似乎这些标头不是必须的-Apple说here

  

watchOS 6和更高版本需要背景推送类型。它是   在macOS,iOS,tvOS和iPadOS上推荐。

实际上,他们甚至还没有更新“将后台更新推送到您的应用程序”中的page来提及这些新标题。

我正在使用AWS SNS。 XCode版本11.1。 iOS 13.1.2。

这是我正在使用的有效负载(PHP):

$apnspayload = array('aps' => array('content-available' => 1,
                                    'apns-push-type' => 'background',
                                    'apns-priority' => 5,
                                    'userid' => $userid,
                                    'category' => 'SILENT_TYPE'));

更新:仍被XCode版本11.2 beta 2和iOS 13.2 beta 2破坏。

更新2 :iOS版本13.1.3解决了此问题。不是亚马逊的错。

1 个答案:

答案 0 :(得分:0)

iOS版本13.1.3解决了此问题。不是亚马逊的错。