我觉得应该能吧, 像微信你发一张图片,还没法完,将app切换到后台, 再切换回来的时候图片已经发送完了, 可是我google了一下, 没找到那个方法?
1
Septembers 2015-05-06 20:50:02 +08:00
|
2
moonagic 2015-05-06 20:51:12 +08:00
1楼这种高级黑..
|
3
Septembers 2015-05-06 20:51:43 +08:00
额 没注意这是iOS节点 抱歉
|
4
little_cup 2015-05-06 21:06:57 +08:00
1楼这黑得(
|
5
orvice 2015-05-06 21:08:37 +08:00
@little_cup 心疼我杯
|
6
tsinghan OP 求答案~~~
|
7
Septembers 2015-05-06 22:43:44 +08:00
|
8
SeanChense 2015-05-06 23:05:48 +08:00 via iPhone
平时没注意这个问题。
刚刚试了下,上传一张图片,按 home 键,过了一会儿再回到我的应用,发现图片已经发送完了。 AFNetworking 中的异步操作。 |
9
arron 2015-05-06 23:10:00 +08:00
这种短时间的任务都是用 application beginBackgroundTaskWithExpirationHandler。 有时间限制,最多10分钟?系统可能随时终止你的任务。
|
10
tangooricha 2015-05-06 23:10:27 +08:00 1
@tsinghan 据说360为了这个问题曾经这么干过,弄一段无声的mp3在后台循环播放。不知道是真是假,没验证过,仅供参考。
|
11
neoblackcap 2015-05-06 23:29:53 +08:00
|
12
pH 2015-05-07 07:41:19 +08:00 via iPad
|
13
0x5e 2015-05-07 08:17:09 +08:00 via iPhone
@tangooricha确实可行的,就是过审核不太好过一点
|
17
tsinghan OP Backgroud 后台 程序在后台而且能执行代码,大多数程序进入这个状态后会在在这个状态上停留一会。时间到之后会进入挂起状态(Suspended)。有的程序经过特殊的请求后可以长期处于Backgroud状态
Suspended 挂起 程序在后台不能执行代码。系统会自动把程序变成这个状态而且不会发出通知。当挂起时,程序还是停留在内存中的,当系统内存低时,系统就把挂起的程序清除掉,为前台程序提供更多的内存。 |
18
lqzhgood 2015-05-07 12:11:28 +08:00
@neoblackcap QQ也是~ miui还专门说了这个事,为什么没法kill QQ
|