如果基本的通话将一些数据发布到使用NSURLSession服务器(在这种情况下使用Alamofire)呼叫开始在前台应用程序,而呼叫正在进行该应用程序正在移动到后台并被暂停。当应用程序回到前台时,正在进行的通话会发生什么?它是否超时(应用程序使用默认的60秒ephemeralSessionConfiguration)还是会收到一些其他错误?如果超时尚未达到,呼叫仍在等待或操作系统终止了它?我有默认的背景模式,没有请求没有背景时间。试图调试在现场发生的问题。当你的应用程序被暂停超时前景开始,但应用程序转移到后台
0
A
回答
0
您的网络请求暂停。所以基本上的答案是,它取决于服务器在应用程序处于后台时是否放弃,以及内核中的套接字是否在应用程序暂停时放弃。
通常,如果您需要在应用程序处于后台时移动数据,则应该使用后台会话和下载或上载任务。这样,实际的数据传输发生在一个单独的过程中(不会被暂停),您的应用程序将获取数据。这就是说,使用后台会话基本上与使用短暂配置相冲突,因为它涉及将数据存储在磁盘上。所以,如果你真的需要某种原因短暂的配置,用户点击home键后,并没有多少,只要你能做些什么,你正在做的请求短暂地你的应用程序的要求很可能只是失败的几秒钟。
相关问题
- 1. BlackBerry - 后台应用程序监听开始和前台应用程序
- 2. NSURLConnection开始后,应用程序会转到后台,应用程序恢复时它会继续吗?
- 3. node.js应用程序在一段时间后开始超时
- 4. 从应用程序从后台启动时的特定场景开始iOS
- 5. 如何在应用程序转到后台之前调用场景方法?
- 6. 如何在应用程序进入前景时开始操作
- 7. 当活动开始时停止应用程序进入前台
- 8. 开始活动不会将应用程序带到前台
- 9. 当应用程序从后台转到前台时,忽略推送通知
- 10. 应用程序转到后台时应调用哪种方法?
- 11. 当应用程序移动到后台时,应该如何处理后台任务,但在任务完成之前回到前台?
- 12. 当应用程序转到背景并返回前台时,UIAlertView消失
- 13. 当应用程序移动到前台iOS4时,UIActivityIndicatorview冻结
- 14. FCM推送通知没有收到当应用程序在前台,但收到当应用程序在后台
- 15. 当通话从应用程序开始时,将当前活动置于前台
- 16. 将PhoneGap应用程序移至前台
- 17. (iOS版MPMusicPlayerNotification)如何,即使应用程序转到后台时收到通知应用程序在后台
- 18. 的Android - 检测应用程序移动到背景和前景
- 19. 停止后台服务当应用程序转到后台
- 20. 将应用程序应用到背景,然后应用到前景
- 21. OnDestroy()当应用程序转到后台时被调用服务
- 22. AWS移动分析/应用程序转到后台时发送事件
- 23. 以当前风景取向开始iPad应用程序
- 24. 当iOS应用程序从背景到前景时,它会转到仪表板?
- 25. 开始活动不会将应用程序放在前台
- 26. 当应用程序前台到后台时,定时器没有调整
- 27. 应用程序转到后台后EditText背景颜色不正确
- 28. iOS外部附件在应用程序转到后台时断开连接
- 29. iPhone应用程序背景超时
- 30. 当应用程序转到后台时继续运行NSOperationQueue