2010-07-07 4 views
1

У меня есть требование, когда клиенту необходимо автоматически подключиться к активной беспроводной сети на основе его местоположения.Программно подключается беспроводная сеть в iPhone

Требование таково, что всякий раз, когда доступна горячая точка (при отсутствии домашней сети пользователя), клиент автоматически подключается к беспроводной сети, присутствующей в этом месте, и все в этом приложении (информация о погоде и т. Д.) Должна работать при наличии этого активного подключения к Интернету В то время как при наличии защищенной домашней сети (собственного концентратора пользователя), она должна автоматически понижать выделенную ранее сеть из списка беспроводных сетей, что позволяет устройству автоматически подключаться к безопасной домашней сети

Есть ли api в iPhone SDK, где мы можем реализовать эту функциональность? Если да, являются ли они api частными или общедоступными? Можем ли мы получить доступ к этим api для разработки?

+0

Является ли это для приложения Маркет? Нет общедоступных API, которые позволяют вам это делать. – kubi

ответ

1

Настройка Wi-Fi осуществляется Apple80211.framework. Это частный API. Вы не можете использовать его для приложений, которые вы хотите распространять или заключать контракты.

Если вам нужна эта функциональность прошивки, вы должны подать запрос на улучшающий bugreport.apple.com

+0

ОК! то можно ли, по крайней мере, обнаружить сеть Wi-Fi, к которой подключен пользователь? – kanishk

+0

См. Http://stackoverflow.com/questions/5198716/iphone-get-ssid-without-private-library –

Смежные вопросы