Domanda

Esiste un modo per utilizzare l'SDK di iPhone per ottenere informazioni WiFi? Cose come Signal Strength, WiFi Channel e SSID sono le cose principali che sto cercando.

Interessato solo alle informazioni Wifi, non cellulare.

È stato utile?

Soluzione

Basato su questa segnalazione di bug e this Quindi domanda, suppongo che non ci sia un modo supportato per fai questo atm.

EDIT: Chris ha menzionato WiFinder, che mi ha spinto a fare un po 'più di ricerca. Secondo il blog dell'autore WiFinder ha usato i metodi del lavoro privato Apple80211.framework. (Il framework menzionato nella domanda SO collegata sopra.) Apparentemente Apple non consentirà più queste chiamate API private nelle app, il che gli impedisce di aggiornare WiFinder.

Ma, se vuoi usarli comunque, alcune persone gentili hanno pubblicato un elenco di funzioni Apple80211 scoperte su codice google .

Sembra che Apple80211GetInfoCopy potrebbe fare il trucco.

Altri suggerimenti

Secondo questo è effettivamente possibile da iOS 4.1.

La funzione si chiama: CNCopyCurrentNetworkInfo ()

Spero che sia d'aiuto.

L'applicazione WiFinder per iPhone lo fa in qualche modo ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top