Acceder a la información WiFi de iPhone a través de SDK

¿Hay alguna manera de usar el SDK de iPhone para obtener información de WiFi? Cosas como Signal Strength, WiFi Channel y SSID son las principales cosas que estoy buscando.

Solo interesado en la información de Wifi, no celular.

Basándome en este informe de errores y en esta pregunta sobre SO, supongo que no hay forma admitida de hacer este ATM.

EDITAR: Chris mencionó WiFinder, lo que me impulsó a investigar un poco más. De acuerdo con el blog del autor de WiFinder, utilizó métodos de Apple80211.framework privados. (El marco mencionado en la pregunta de SO vinculada anteriormente). Al parecer, Apple ya no permitirá estas llamadas de API privadas en las aplicaciones, lo que le impide actualizar la función de WiFinder.

Pero, si desea utilizarlos de todos modos, algunas personas amables han publicado una lista de funciones Apple80211 descubiertas en el código de google .

Parece que Apple80211GetInfoCopy podría hacer el truco.

De acuerdo con esto , es posible desde iOS 4.1.

La función se llama: CNCopyCurrentNetworkInfo ()

Espero que ayude.

La aplicación WiFinder para iPhone lo hace de alguna manera …