作者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