IOS 13中的iOS后台任务不起作用
Posted
技术标签:
【中文标题】IOS 13中的iOS后台任务不起作用【英文标题】:iOS Background Task in IOS 13 Not working 【发布时间】:2020-03-26 09:45:16 【问题描述】:我正在尝试处理要执行的 ios 13 后台任务,并按照苹果的说法创建示例应用程序: https://developer.apple.com/documentation/backgroundtasks/bgtaskscheduler
但有些我仍然在控制台中遇到错误:
Can't end BackgroundTask: no background task exists with identifier 1 (0x1), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.
这似乎很多人都遇到了这个问题: https://forums.developer.apple.com/thread/121990
谢谢
【问题讨论】:
【参考方案1】:BGTasks 在新的 iOS 13.4 上运行良好,我在真实设备上进行了尝试,它似乎运行良好。 所以问题是它不能在模拟器上工作,但在设备上很好。
我从未在其他设备上尝试过,而我只是在装有 iOS 13.4 的设备上尝试过。好像没问题。
【讨论】:
以上是关于IOS 13中的iOS后台任务不起作用的主要内容,如果未能解决你的问题,请参考以下文章
iOS 13 > 应用程序被终止且不在后台时,通用应用程序链接不起作用