作者zonble (zonble)
看板MacDev
标题Re: [问题] 请教关於iPhone锁住营幕後的网路连线问题
时间Tue May 31 14:07:41 2011
※ 引述《liyata (liyata)》之铭言:
: 由於档案较大,大约80mb左右,如果一开始下载就关掉营幕,
: 大约都抓到30-40mb左右就会中断,虽然有续传功能,但总觉得不方便
: 请问有经验的板友,关掉营幕後网路断线是正常的吗
: 还是哪里需要另外设定呢,谢谢大家~
进入 Idle 後(萤幕黑掉)不久,系统就会将网路介面关闭,
以节省电力使用。通常想要避免这种状况,就是把 idle timer
关掉。
[UIApplication sharedApplication].isIdleTimerDisabled = YES;
另外,如果是一个制作传输大档案的 app,记得要在使用者
用的是 3G 网路的状况下,下载档案前,要紧告使用者可能
会产生高昂的连线费用,不然会被 reject。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.69.67.252
1F:→ liyata:谢谢z大的解答!! 马上来试试 感激 05/31 14:09
2F:→ zonble:不过这个作法主要是,如果使用者自己不去按电源按钮 05/31 14:10
3F:→ zonble:就不要让系统主动定时让画面黑掉 05/31 14:10
4F:→ zonble:但使用者自己选择进入 Idle,这个行为没办法阻止 05/31 14:10
5F:→ liyata:请教zonble大,所以如果用户自己关掉营幕,还是会断网吗 05/31 14:19
6F:→ zonble:对,没办法。 05/31 14:25
7F:→ liyata:谢谢zonble大~但我想另外请教一下,昨晚我自己疯狂测试各 05/31 14:28
8F:→ liyata:个app,发现像kkbox这种播歌需要网路的app,在关闭营幕後 05/31 14:28
9F:→ liyata:仍然可以继续播後面的歌曲,有人知道它是如何作到的吗 05/31 14:29
10F:→ liyata:测试前我有先将下载的歌曲全删,但它还是很神奇的一直播 05/31 14:30
11F:推 yllan:audio可以背景执行呀 05/31 14:38
13F:→ liyata:了解~看来我搞错重点,我知道audio可以背景执行,但我以为 05/31 14:41
14F:→ liyata:网路关掉後,由於播歌需要网路作streaming,会导致播放失败 05/31 14:42
15F:推 leondemon:Tetsuki网路围棋 即使关掉萤幕他还是会持续追踪对战棋路 05/31 20:58
16F:推 dreambird:audio是关键 :P 05/31 21:16
17F:→ yllan:@leondemon Tetsuki 怎麽做的啊? 06/01 08:52
18F:→ zonble:呃,跟 KKBOX 有关的事情,我都不能说… 06/01 10:20
19F:推 leondemon:@yllan 我也不知道 不过Tetsuki不能多工 >"< 06/02 21:24