изтегляне на iphone чрез 3G или Wifi

Да предположим, че ако мога да се свържа с wifi, както и с 3G, мога ли да напиша кода, за да се свържа с уебсайт, използвайки 3G (не чрез wifi) или обратното?


person Satyam    schedule 17.03.2010    source източник
comment
От страна на откриването на нещата, този въпрос може да е полезен: stackoverflow.com/questions/1579795/   -  person Brad Larson    schedule 17.03.2010


Отговори (1)


Не мисля, че това е нещо, което можете да направите програмно с помощта на iPhone SDK. Изборът какъв мрежов интерфейс да се използва е доста "черна кутия" и няма API.

Вярвам обаче, че ако се стартира връзка, докато се използва 3G, и WiFi стане наличен (и се свързва автоматично), тогава тази връзка ще продължи да използва 3G до края на живота си. Всички нови връзки ще използват WiFi.

person Jasarien    schedule 17.03.2010
comment
ДОБРЕ. Поне възможно ли е да намеря дали получавам данни през Wifi или 3G. Накратко мога ли да разбера дали моята мрежа е свързана към 3G или wifi? - person Satyam; 27.04.2010
comment
Този примерен код съдържа класа Reachability, който много разработчици на iPhone използват, за да определят към какъв тип връзка за данни е iphone в момента. Може също да се използва за проверка дали определени хостове могат да бъдат достигнати или не и през кои мрежи могат да бъдат достигнати. developer.apple.com/iphone/library/samplecode/Reachability/ - person Jasarien; 27.04.2010