9

iOS13不支持后台更新通知,这是操作系统级别的bug吗?当应用程序进入后台时,Xcode 警告显示:

无法结束 BackgroundTask:不存在标识符为 1 (0x1) 的后台任务,或者它可能已经结束。中断 UIApplicationEndBackgroundTaskError() 进行调试。

4

1 回答 1

1

我从开发者文档中得到了答案: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns

apns-推式

(向运行 iOS 13 及更高版本或 watchOS 6 及更高版本的设备发送通知时需要。在早期系统版本中忽略。)通知的类型。此标头的值是警报或背景。当您的通知发送显示警报、播放声音或标记您的应用程序图标时,请指定警报。为不与用户交互的静默通知指定背景。

于 2019-09-25T04:38:12.397 回答