作者zonble (zonble)
看板MacDev
标题Re: [问题] iPhone App优先使用WiFi
时间Fri Nov 4 00:04:21 2011
※ 引述《carlsiu (Carl Siu)》之铭言:
: 在一部既连接了Wifi 也连接了3G数据的情况下,
: 如何编写才可令系统优先选择Wifi来上网?
: 还是我们没有这种权力,一切都是靠系统作主?
: 谢谢。
基本上在有 wifi 连线的状况下,系统就会优先使用 wifi。不过
我们还是可以做一些事情,像是
1. 设定使用 persistent wifi
我们可以在 Info.plist 里头,把 UIRequiresPersistentWiFi 设成
YES。设定之後,就会一直保持 wifi 开启,而如果现在没有连接到
任何一台基地台的话,也会跳出让你选择要连到哪个基地台的一个
alert view,像系统里头的 mail.app 就是这种行为。
2. 我们可以知道系统现在正在用 wifi 还是 3G
相关的 API 在网路上用 Reachability 当关键字查一下应该就可以找
到不少东西。我们可以决定,像是在 3G 网路下,就用比较低品质、档
案比较小的图片…等等。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.186.119
1F:推 carlsiu:谢谢, 让我试试看! 11/04 09:24