2017-06-09 6 views
6

Je souhaite analyser périodiquement les SSID des réseaux Wi-Fi (sans s'y connecter) et implémenter un filtre SSID (un ou plusieurs). Une fois qu'une correspondance est trouvée, un appel API d'arrière-plan est initié.iOS 11.0 - Rechercher périodiquement les SSID à proximité

J'ai fait une recherche rapide sur le framework Hotspot Helper dans iOS 10. J'ai trouvé que ces API ne sont pas conçues pour l'utilisation que j'ai identifiée.

Apparemment, iOS 11 permet désormais aux applications de gérer les configurations Wi-Fi par programme. Apple a ajouté une extension de réseau pour les méthodes et les propriétés de configuration de hotspot. S'il vous plaît click here pour voir les changements.

Ma question est la suivante, puis-je atteindre mon objectif grâce à la nouvelle classe de configuration de hotspot iOS 11? Ou cela fournit-il le SSID d'un réseau connu ou celui actuellement connecté?

Toute aide à ce sujet est très appréciée.

Répondre

3

Malheureusement, nous ne pouvons pas y parvenir dans iOS. Quand j'ai appris à propos de NEHotspotConfiguration, j'étais d'abord excité, car j'espérais que nous pourrions automatiser ce processus. Cependant, il ne semble pas qu'il existe un moyen de récupérer une liste de SSID actuellement disponibles, ce qui rend NEHotspotConfiguration beaucoup moins utile pour notre cas d'utilisation.