2008-12-09 3 views
24

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

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

+0

Проверьте сайт apple, у них есть виджеты и api для этого. – gagneet 2008-12-09 07:31:59

+1

Да, я знаю, что есть API - просто не уверен, как получить сигнальную силу программно – JamesSugrue 2008-12-09 07:37:59

+0

Любая идея, как использовать эти вызовы? – CodingWithoutComments 2009-05-19 19:52:41

ответ

12

Основано на сообщении об ошибке this и this Вопрос, я предполагаю, что нет никакого поддерживаемого способа сделать это.

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

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

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

+1

До тех пор, пока несколько недель назад в Appstore появилось приложение WifiTrak (bitrino.com/wifitrak/support.html), в котором отобразился список всех доступных горячих точек Wi-Fi в диапазоне. Однако он был извлечен из магазина приложений, поэтому, несмотря на то, что это возможно, это может быть неприемлемым для Apple по любой причине. – leviathan 2010-07-14 08:46:27

1

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

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