2012-02-26 79 views
1

对于iOS,我知道,应用程序可以在后台上传,因为根据这个线索: Uploading in background thread in iOSiOS应用:上传多个文件在后台

当我提到“背景”,我指的是用户点击主页按钮,使用其他应用程序,或手机的屏幕关闭。

后续问题:

1. 是否有超时限制到后台上传?如果上传的文件很大,这可能是个问题。

2. 是否可以在后台上传文件列表,还是仅支持在用户切换到另一个应用程序之前正在进行的上载完成?

3. 我想如果用户完全退出应用程序,上传将停止?完全退出,用户双击主页按钮,触摸并按住应用程序,直到开始晃动,然后单击“X”关闭它。

回答

0

答案:

1)的超时限制可能是服务器 - 强加的,但你肯定可以添加客户端(IOS)侧上的一些超时检测代码。

2)上传“文件列表”与上传文件实际上是一样的。文件列表只是另一个文件,非常有效。 3)如果应用程序被杀害,是的,一切(以及所有后台线程)都会被杀死。

+0

感谢您的回复。只是为了确认,在后台上传意味着该应用程序不再处于活动状态,但未被杀死。不活动,如下所示:用户点击了主页按钮,正在与另一个应用程序一起玩,或者手机屏幕关闭。 这是正确的吗? – 2012-02-26 14:19:30

+0

呵呵,现在你已经编辑了你的问题来讨论背景*应用*而不是线程,这使得事情有所不同。我的观点1,2和3仍然有效,但我不知道应用程序本身在后台可以完成多少。我读过的所有内容都表明,后台应用程序的处理很少。 – 2012-02-26 14:47:59