我想在连接处于活动状态时使用URLSession发布json。为此,我使用URLSessionConfiguration
并设置configuration.waitsForConnectivity = true
而且效果很好。
我的问题是,当应用程序在执行发布之前进入后台并且即使连接可用时,也没有任何反应!因此我将URLSessionConfiguration
更改为使用背景模式:
let configuration = URLSessionConfiguration.background(withIdentifier: BackgroundSession.identifier)
configuration.waitsForConnectivity = true
但同样的问题:/ 即使应用程序处于后台模式,也可以通过任何方式启动发布。
答案 0 :(得分:0)
您启用了后台抓取吗? 转到项目目标->功能->启用后台模式->检查后台提取