Vue d'ensemble
Section intitulée “Vue d'ensemble”Plugin WiFi pour gérer la connectivité WiFi des appareils.
Compétences de base
Section intitulée “Compétences de base”addNetwork- Affiche un dialogue système pour ajouter un réseau Wi-Fi à l'appareil. Sur Android SDK 30+, cela ouvre les paramètres de Wi-Fi système avec le réseau prérempli. Sur iOS, cela se connecte directement au réseau.connect- Se connecte à un réseau Wi-Fi. Sur Android, cela crée une connexion temporaire qui ne route pas les données par défaut. Définissez autoRouteTraffic sur true pour lier le trafic de l'application au réseau connecté (utile pour les AP locaux/hôte de l'appareil). Pour une connexion persistante sur Android, utilisez addNetwork() à la place. Sur iOS, cela crée une connexion persistante.disconnect- Se déconnecte du réseau Wi-Fi actuel. Sur iOS, cela se déconnecte uniquement des réseaux ajoutés via ce plugin.getAvailableNetworks- Obtenir la liste des réseaux Wi-Fi disponibles à partir de la dernière scan. Disponible uniquement sur Android.
Public API
Section intitulée « Public API »| Méthode | Description |
|---|---|
addNetwork | Afficher un dialogue système pour ajouter un réseau Wi-Fi au dispositif. Sur Android SDK 30+, cela ouvre les paramètres Wi-Fi système avec le réseau prérempli. Sur iOS, cela se connecte directement au réseau. |
connect | Se connecter à un réseau Wi-Fi. Sur Android, cela crée une connexion temporaire qui n'envoie pas les données par défaut par le réseau. Définir autoRouteTraffic sur true pour lier le trafic de l'application au réseau connecté (utile pour les APs hôte local/ appareil). Pour une connexion persistante sur Android, utilisez addNetwork() à la place. Sur iOS, cela crée une connexion persistante. |
disconnect | Se déconnecter du réseau Wi-Fi actuel. Sur iOS, cela se déconnecte uniquement des réseaux ajoutés via ce plugin. |
getAvailableNetworks | Obtenir la liste des réseaux Wi-Fi disponibles à partir de la dernière scan. Disponible uniquement sur Android. |
getIpAddress | Obtenir l'adresse IP du dispositif actuel. Disponible sur les deux Android et iOS. |
getRssi | Obtenir l'indicateur de force du signal reçu (RSSI) du réseau actuel en dBm. Disponible uniquement sur Android. |
getSsid | Obtenir l'identifiant du réseau de service (SSID) du réseau actuel. Disponible sur les deux Android et iOS. |
getWifiInfo | Obtenez des informations complètes sur le réseau Wi-Fi actuellement connecté. Cette méthode fournit des informations réseau détaillées, y compris l'ID SSID, l'ID BSSID, l'adresse IP, la fréquence, la vitesse de liaison et la force du signal, dans une seule appelle. Sur iOS, certains champs peuvent ne pas être disponibles et seront indéfinis. |
isEnabled | Vérifiez si le Wi-Fi est activé sur le dispositif. Disponible uniquement sur Android. |
startScan | Démarrer la recherche de réseaux Wi-Fi. Disponible uniquement sur Android. Les résultats sont transmis via l'événement 'networksScanned'. Remarque : cela peut échouer en raison de la limitation du système ou de problèmes matériels. |
checkPermissions | Vérifiez l'état actuel des autorisations pour l'accès à la localisation. Les autorisations de localisation sont nécessaires pour les opérations Wi-Fi sur les deux plateformes. |
requestPermissions | Demander les autorisations de localisation à l'utilisateur. Les autorisations de localisation sont nécessaires pour les opérations Wi-Fi sur les deux plateformes. |
addListener | Ajoutez un écouteur pour l'événement 'networksScanned'. Disponible uniquement sur Android. Cet événement est déclenché lorsque les résultats de la recherche Wi-Fi sont disponibles. |
removeAllListeners | Supprimez tous les écouteurs pour ce plugin. |
getPluginVersion | Obtenez la version native du plugin. |
Source De Vérité
Section intitulée “Source De Vérité”Cette référence est synchronisée depuis src/definitions.ts in capacitor-wifi.
Continuez à partir de @capgo/capacitor-wifi
Section intitulée “Continuez à partir de @capgo/capacitor-wifi”Si vous utilisez @capgo/capacitor-wifi pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-wifi pour la capacité native dans En utilisant @capgo/capacitor-wifi, Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins Enterprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Enterprise Ionic.