【发布时间】:2015-06-12 13:42:40
【问题描述】:
我需要类似于 Facebook 的离线发帖功能的东西。基本上,我希望用户无论连接状态如何,都可以在设备上本地创建内容,并且只要互联网可用,它就应该 POST/PUT 到服务器。
我在互联网上搜索了一个解决方案,我发现NSURLSessionUploadTask 可用于在后台进行 POST-ing。但我不知道是否支持以下场景:
- 当用户离线时我的任务是否会保留在后台队列中,操作系统是否会在重新连接网络时尝试执行队列中的项目?
- 如果应用程序被用户强制关闭或崩溃会怎样?
- 如果操作失败会怎样?
【问题讨论】:
标签: ios objective-c swift