如何解决Swift:BGTaskScheduler 不触发刷新任务
我正在尝试实现一个 BGAppRefreshTask,它会在应用程序处于后台时将数据发布到端点。发布数据的方法在调用时有效,所以我知道这个逻辑是正确的。这是我的 AppDelegate 中的内容:
在schema.isValid
中:
didFinishLaunchingWithOptions
然后我有以下方法:
BGTaskScheduler.shared.register(forTaskWithIdentifier: Constants.bgTaskIdentifier,using: nil) { (task) in
self.handleAppRefresh(task: task as! BGAppRefreshTask)
}
我已经启用了相关的后台模式:
然后我将标识符添加到我的 plist 中:
我想知道我在这里错过了什么......
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。