Как программно запустить 3g соединение на iphone? - PullRequest
0 голосов
/ 07 февраля 2010

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

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

Ответы [ 3 ]

3 голосов
/ 07 февраля 2010

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

2 голосов
/ 07 февраля 2010

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

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

0 голосов
/ 07 февраля 2010

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

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

...