是否有人在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解决了此问题。不是亚马逊的错。
答案 0 :(得分:0)
iOS版本13.1.3解决了此问题。不是亚马逊的错。