Passer au contenu

@capgo/capacitor-wifi

Plugin Wi-Fi pour la gestion de la connectivité Wi-Fi du dispositif.

Plugin Wi-Fi pour gérer la connectivité Wi-Fi du périphérique.

  • addNetwork - Affichez un dialogue système pour ajouter un réseau Wi-Fi à l'appareil. 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 connecte à 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éfinissez autoRouteTraffic sur true pour lier le trafic de l'application au réseau connecté (utile pour les APs locaux/accueillants). 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 - Récupère la liste des réseaux Wi-Fi disponibles à partir de la dernière scan. Disponible uniquement sur Android.
MéthodeDescription
addNetworkAffichez un dialogue système pour ajouter un réseau Wi-Fi à l'appareil. 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.
connectSe connecte à 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éfinissez autoRouteTraffic sur true pour lier le trafic de l'application au réseau connecté (utile pour les APs locaux/accueillants). Pour une connexion persistante sur Android, utilisez addNetwork() à la place. Sur iOS, cela crée une connexion persistante.
disconnectSe déconnecte du réseau Wi-Fi actuel. Sur iOS, cela se déconnecte uniquement des réseaux ajoutés via ce plugin.
getAvailableNetworksObtenez une liste des réseaux Wi-Fi disponibles à partir de la dernière scan. Disponible uniquement sur Android.
getIpAddressObtenez l'adresse IP actuelle du dispositif. Disponible sur les deux Android et iOS.
getRssiObtenez l'indicateur de force du signal reçu (RSSI) du réseau actuel en dBm. Disponible uniquement sur Android.
getSsidObtenez l'identifiant du service de réseau (SSID) du réseau actuel. Disponible sur les deux Android et iOS.
getWifiInfoObtenez des informations détaillées sur le réseau Wi-Fi actuellement connecté. Cette méthode fournit des informations réseau détaillées, y compris le SSID, le 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.
isEnabledVérifiez si le Wi-Fi est activé sur le dispositif. Disponible uniquement sur Android.
startScanDémarrer la recherche de réseaux Wi-Fi. Disponible uniquement sur Android. Les résultats sont livrés via l'événement d'écoute 'networksScanned'. Remarque : cela peut échouer en raison de la limitation du système ou de problèmes matériels.
checkPermissionsVérifiez l'état actuel des autorisations pour l'accès à la localisation. L'autorisation de localisation est requise pour les opérations Wi-Fi sur les deux plateformes.
requestPermissionsDemander les autorisations de localisation à l'utilisateur. L'autorisation de localisation est requise pour les opérations Wi-Fi sur les deux plateformes.
addListenerAjoutez 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.
removeAllListenersSupprimez tous les écouteurs pour ce plugin.
getPluginVersionObtenez la version native du plugin.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-wifi.

Si vous utilisez @capgo/capacitor-wifi pour planifier le travail du plugin natif, connectez-l’avec En utilisant @capgo/capacitor-wifi pour la capacité native dans En utilisant @capgo/capacitor-wifi, Répertoire de plugins Capgo pour le flux de travail du produit dans le Capgo Répertoire de plugins Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic.