Вопрос

Есть ли способ использовать iPhone SDK для получения информации о Wi-Fi?Такие вещи, как уровень сигнала, канал Wi-Fi и SSID, — это главное, что мне нужно.

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

Это было полезно?

Решение

На основе этот отчет об ошибке и этот ТАК вопрос, я предполагаю, что нет поддерживаемого способа сделать это через банкомат.

РЕДАКТИРОВАТЬ:Крис упомянул WiFinder, что побудило меня покопаться еще немного.По мнению автора WiFinder блог он использовал методы из частного Apple80211.framework.(Структура, упомянутая в приведенном выше вопросе SO.) Очевидно, Apple больше не будет разрешать эти частные вызовы API в приложениях, что не позволяет ему обновлять WiFinder.

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

Это выглядит как Apple80211GetInfoCopy может сработать.

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top