Подтвердить что ты не робот

Доступ к информации о WiFi в iPhone через SDK

Есть ли способ использовать iPhone SDK для получения информации о WiFi? Такие вещи, как Signal Strength, WiFi Channel и SSID, являются основными вещами, которые я ищу.

Только интересуется информацией Wi-Fi, а не сотовой.

4b9b3361

Ответ 1

На основе этот отчет об ошибке и this Вопрос SO, я угадывая, нет никакого поддерживаемого способа сделать это atm.

EDIT: Крис упомянул WiFinder, что побудило меня сделать немного больше копания. В соответствии с автором WiFinder блог он использовал методы из частного Apple80211.framework. (Рамки, упомянутые в вышеупомянутом связанном вопросе SO.) Очевидно, Apple больше не будет разрешать эти частные вызовы API в приложениях, что мешает ему обновлять WiFinder.

Но, если вы все равно хотите их использовать, некоторые люди опубликовали список обнаруженных функций Apple80211 для кода Google.

Похоже, Apple80211GetInfoCopy может сделать трюк.

Ответ 2

В соответствии с этим это действительно возможно с iOS 4.1.

Вызывается функция: CNCopyCurrentNetworkInfo()

Надеюсь, что это поможет.

Ответ 3

Приложение iPhone WiFinder делает это как-то...