Как программно запустить 3g соединение на iphone?

Как программно запустить 3g соединение на iphone?

мне нужно использовать сокет API?

3 ответа

Вам не нужно. Вы просто получаете доступ к любому ресурсу, который вам нужен, из Интернета, и телефон справится с подключением подходящим образом. Если вы хотите узнать, существует ли соединение вообще, и если да, то какой тип используется, есть API и пример от Apple. Также см. Раздел " Доступ к сети Apple iPhone: лучшие практики".

IPhone SDK абстрагирует (в большинстве случаев) ваш тип соединения. Вы не можете выбрать использовать Wi-Fi против 3G против EDGE против Bluetooth. Это может быть возможно, если устройство взломано, но его нет в SDK.

Насколько мне известно, единственный раз, когда вы можете явно использовать определенный тип соединения, это когда используется платформа GameKit, и она заставляет вас использовать соединение Bluetooth.

Вы не можете программно запустить 3g соединение.

Ваше приложение должно знать о состоянии сети, будь то EDGE, 3G или WiFi.

Другие вопросы по тегам