首页 > 解决方案 > 在后台使用 URLSession 和 waitsForConnectivity 执行 Post

问题描述

我想在连接处于活动状态时使用 URLSession 发布一个 json。为此,我正在使用URLSessionConfiguration和设置configuration.waitsForConnectivity = true ,它工作正常。我的问题是,当应用程序在执行发布之前进入后台,甚至连接可用时,什么也没有发生!所以我改为URLSessionConfiguration使用后台模式:

 let configuration = URLSessionConfiguration.background(withIdentifier: BackgroundSession.identifier)
configuration.waitsForConnectivity = true 

但同样的问题:/即使应用程序处于后台模式,有什么方法可以启动帖子。

标签: iosswiftxcodeurlsessionnsurlsessionconfiguration

解决方案


推荐阅读