簡體   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