Как программно запустить 3g соединение на iphone?
Как программно запустить 3g соединение на iphone?
мне нужно использовать сокет API?
3 ответа
Вам не нужно. Вы просто получаете доступ к любому ресурсу, который вам нужен, из Интернета, и телефон справится с подключением подходящим образом. Если вы хотите узнать, существует ли соединение вообще, и если да, то какой тип используется, есть API и пример от Apple. Также см. Раздел " Доступ к сети Apple iPhone: лучшие практики".
IPhone SDK абстрагирует (в большинстве случаев) ваш тип соединения. Вы не можете выбрать использовать Wi-Fi против 3G против EDGE против Bluetooth. Это может быть возможно, если устройство взломано, но его нет в SDK.
Насколько мне известно, единственный раз, когда вы можете явно использовать определенный тип соединения, это когда используется платформа GameKit, и она заставляет вас использовать соединение Bluetooth.
Вы не можете программно запустить 3g соединение.
Ваше приложение должно знать о состоянии сети, будь то EDGE, 3G или WiFi.