ios - 在后台使用 URLSession 和 waitsForConnectivity 执行 Post
问题描述
我想在连接处于活动状态时使用 URLSession 发布一个 json。为此,我正在使用URLSessionConfiguration
和设置configuration.waitsForConnectivity = true
,它工作正常。我的问题是,当应用程序在执行发布之前进入后台,甚至连接可用时,什么也没有发生!所以我改为URLSessionConfiguration
使用后台模式:
let configuration = URLSessionConfiguration.background(withIdentifier: BackgroundSession.identifier)
configuration.waitsForConnectivity = true
但同样的问题:/即使应用程序处于后台模式,有什么方法可以启动帖子。
解决方案
推荐阅读
- python - torch.Size([64]) 和 (64,) 之间的区别?
- javascript - 使用 StackTrace-js .get 方法会降低性能
- swiftui - 无法将 Googles Nearby Messages API 与 SWIFTUI 一起使用
- r - R错误中带有网络包的桑基图
- c# - PRISM eventAggregator 订阅在与过滤器一起使用时并不总是有效
- c - DPDK 抛出 EAL:eal_memalloc_alloc_seg_bulk():在字符串连接上找不到合适的 memseg_list
- excel - 由 VBA 输入到单元格中的数组公式的问题未按预期运行
- ruby-on-rails - 有没有办法在 Rails 控制器中搜索和检查然后创建?
- winapi - 客户端与服务器的独立和并行工作
- angular - 从网格列 Ionic 4 获取总值