繁体   English   中英

iOS 13+ 中的后台通知中断

[英]Background notifications broken in iOS 13+

有没有人在 iOS 13 上找到解决背景(无声)通知( content-available = 1 )的解决方案? 在 iOS 12 上继续正常接收这些通知。

按照 WWDC 演示文稿中的建议设置apns-push-type = 'background'apns-priority = 5似乎并不能解决问题。 无论如何,这些标题似乎不是强制性的 - 苹果在这里说:

watchOS 6 及更高版本需要后台推送类型。 建议在 macOS、iOS、tvOS 和 iPadOS 上使用。

事实上,他们甚至没有更新他们关于“将后台更新推送到您的应用程序”的页面来提及这些新标题。

我正在使用 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 修复了此问题。 不是亚马逊的错。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM