我需要类似Facebook离线发布功能的东西。基本上我希望用户可以在设备上本地创建内容,而不受连接状态的影响,只要有网络连接,它就会发出POST/PUT请求到服务器。
我在互联网上搜索了解决方案,并发现
我在互联网上搜索了解决方案,并发现
NSURLSessionUploadTask
可用于后台POST请求。但我不确定以下情况是否得到支持:
- 如果用户离线,我的任务是否仍然保留在后台队列中,操作系统是否在重新连接网络时尝试执行队列中的项目?
- 如果用户强制关闭或应用程序崩溃会发生什么?
- 如果操作失败会发生什么?