Existe uma maneira de usar o iPhone SDK para obter informações sobre WiFi? Coisas como Força do Sinal, Canal WiFi e SSID são as principais coisas que estou procurando.
Apenas interessado em informações de Wi-Fi, não celular.
Com base nesse relatório de bug e nessa pergunta SO, estou supondo que não há uma maneira suportada de fazer isso atm.
EDIT: Chris mencionou WiFinder, o que me levou a fazer um pouco mais de escavação. De acordo com o blog do autor do WiFinder, ele usava methods do Apple80211.framework privado. (A estrutura mencionada na pergunta SO vinculada acima.) Aparentemente, a Apple não permitirá mais essas chamadas de API privadas em aplicativos, o que está impedindo que ele atualize o WiFinder.
Mas, se você quiser usá-los de qualquer maneira, algumas pessoas gentilmente postaram uma lista de funções Apple80211 descobertas no google code .
Parece que Apple80211GetInfoCopy
pode fazer o truque.
De acordo com isso , é possível desde o iOS 4.1.
A function é chamada: CNCopyCurrentNetworkInfo ()
Espero que ajude.
O aplicativo para iPhone WiFinder faz isso de alguma forma …