web-dev-qa-db-fra.com

Accéder aux informations WiFi iPhone via SDK

Existe-t-il un moyen d'utiliser l'iPhone SDK pour obtenir des informations WiFi? Des choses comme la force du signal, la chaîne WiFi et le SSID sont les principales choses que je recherche.

Seulement intéressé par l'info WiFi, non cellulaire.

25
JamesSugrue

Basé sur Ceci Rapport de bogue et Ceci SO question, je suppose qu'il n'y a pas de moyen soutenu pour faire ce guichet automatique.

EDIT: Chris a mentionné Wift Wift, qui m'a incité à faire un peu plus de creuser. Selon le blog de l'auteur wifder blog Il a utilisé des méthodes de l'Apple80211.framework privé. (Le cadre mentionné dans la question ci-dessus liée SO.) Apparemment Apple n'autorisera plus ces appels d'API privés dans les applications, ce qui l'empêche de mettre à jour le wift Wift.

Mais, si vous voulez les utiliser de toute façon, certains types de personnes ont affiché une liste de fonctions Apple80211 découvertes sur Code Google .

Il ressemble à Apple80211GetInfoCopy Peut faire le tour.

12
Gordon Wilson

Selon - Ceci C'est réellement possible depuis iOS 4.1.

La fonction est appelée: CNCOPYCurrentNetNetworkInfo ()

J'espère que cela pourra aider.

12
mhl666

L'application Wift iPhone le fait en quelque sorte ...

1
Chris Nava