2013-04-17 2 views
1

У меня к приложениям iphone, что они используют две разные сети. Изменение настроек сети для каждого приложения не является удобным для пользователя. Я хочу сделать следующее:iOS как подключить определенный SSID WiFi с минимальным взаимодействием с пользователем

Когда приложение запускается, оно проверяет наличие конкретной сети (SSID) и выдает сообщение пользователю, чтобы разрешить подключение. Как только пользователь нажимает «ОК», он подключается к этой конкретной сети.

У кого-нибудь похожий опыт? Как подключиться к данному SSID с помощью objectC?

ответ

0

Я читал о решении для достижения приложений, управляемых сетью, но это кажется невозможным без использования частного API API Apple80211.

Лучшее, что я могу сделать, это CaptiveNetwork.

С этим вы можете зарегистрировать список SSID для своего устройства, и он будет подавлять веб-лист.

Из док:

By calling the CNSetSupportedSSIDs function, an application can register a list of wireless network SSIDs with Captive Network Support, thereby assuming responsibility for authenticating with those networks. Typically when a user joins a captive network, Captive Network Support provides a web sheet that allows the user to authenticate with the network. If an application has registered the SSID of the captive network, however, the web sheet is suppressed, and the user can complete authentication in the appropriate application.

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