Ma question est privée de l'API dans IOS. Est-il une API pour gérer la connexion WiFi? Par exemple, je suis en utilisant Apple80211.cadre pour analyser les réseaux WiFi, mais c'est inutilisable pour la connexion.
Je suis tombé sur cette question l'année dernière et après un peu de creuser, je suis tombé sur un exemple utile appelé SOLStumbler. Pour cette application, votre appareil doit être jailbreaké. J'ai modifié SOLStumbler et jeta un exemple d'application sur github. Il utilise le IPConfiguration bundle pour l'accès Apple80211 cadre, qui vous permet d'associer à un réseau. Le fichier readme contient la coutume des instructions de compilation.
Nous pouvons par programmation connecter des réseaux wifi après iOS 11 API publique. Vous pouvez vous connecter en wifi à l'aide du SSID et le mot de passe comme suit.
Pas besoin d'API plus! Avec iOS 11, Apple a fourni une API publique, vous pouvez utiliser de programmation pour rejoindre un réseau wi-fi sans quitter votre application.
La classe que vous devez utiliser est appelé NEHotspotConfiguration.
Pour l'utiliser, vous devez activer le Hotspot capacité dans votre les Fonctionnalités de l'Application (L'Ajout De Capacités De). Exemple simple et fonctionnel :
Il est possible dans n'importe quelle version d'iOS qui permet de charger un profil de configuration: l'application doit générer un profil avec les informations d'identification réseau, et l'hôte d'un serveur web qui fournit le profil de Mobile Safari.
Je suis tombé sur cette question l'année dernière et après un peu de creuser, je suis tombé sur un exemple utile appelé SOLStumbler. Pour cette application, votre appareil doit être jailbreaké. J'ai modifié SOLStumbler et jeta un exemple d'application sur github. Il utilise le IPConfiguration bundle pour l'accès Apple80211 cadre, qui vous permet d'associer à un réseau. Le fichier readme contient la coutume des instructions de compilation.
https://github.com/devinshively/wifiAssociate
OriginalL'auteur dm shively
Nous pouvons par programmation connecter des réseaux wifi après iOS 11 API publique. Vous pouvez vous connecter en wifi à l'aide du SSID et le mot de passe comme suit.
Swift
N'oubliez pas
import NetworkExtension
.OriginalL'auteur Savas Adar
Pas besoin d'API plus! Avec iOS 11, Apple a fourni une API publique, vous pouvez utiliser de programmation pour rejoindre un réseau wi-fi sans quitter votre application.
La classe que vous devez utiliser est appelé
NEHotspotConfiguration
.Pour l'utiliser, vous devez activer le
Hotspot
capacité dans votre les Fonctionnalités de l'Application (L'Ajout De Capacités De). Exemple simple et fonctionnel :Cette invite l'utilisateur à rejoindre le “SSID” réseau WiFi. Il restera connecté à la WiFi jusqu'à ce que l'utilisateur quitte l'application.
Cela ne fonctionne pas avec le simulateur vous avez besoin pour exécuter ce code, avec un appareil pour le faire fonctionner.
Plus d'informations ici :
https://developer.apple.com/documentation/networkextension/nehotspotconfiguration
OriginalL'auteur Enthouan
Il est possible dans n'importe quelle version d'iOS qui permet de charger un profil de configuration: l'application doit générer un profil avec les informations d'identification réseau, et l'hôte d'un serveur web qui fournit le profil de Mobile Safari.
OriginalL'auteur alfwatt