我觉得应该能吧, 像微信你发一张图片,还没法完,将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 ![]() @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 |