Sauter vers le contenu

@capgo/capacitor-diagnostics réseau

Diagnostic natifs pour les ports bloqués, les portails captifs, les WebSockets, la vitesse de téléchargement et la perte de paquets.

@capgo/capacitor-network-diagnostics aide les équipes de support à diagnostiquer les problèmes de Wi-Fi restreint, d'accès point, de fournisseur de services de téléphonie mobile, de pare-feu, de portail captif, de DNS et de proxy à partir du même pilote réseau natif utilisé par l'application.

Use it when a user can open the app but cannot reach a specific API, TCP port, WebSocket endpoint, or download URL from a locked-down network.

  • getNetworkStatus - Lit le type de connexion natif et les drapeaux de réseau de plateforme.
  • testUrl Vérifiez la disponibilité d'une URL HTTP ou HTTPS avec le statut code et la latence.
  • testPort - Ouvrez un socket TCP natif vers un hôte et un port.
  • testWebSocket - Validez un ws:// - ou wss:// handshake.
  • testDownloadSpeed - Mesurez le débit de téléchargement natif à partir de votre propre point de terminaison de test.
  • testPacketLoss Estimez la perte de paquets au niveau de l'application avec des sondages TCP ou HTTP répétés.
  • runDiagnostics - Exécutez une passe de diagnostic combinée et renvoyez une liste compacte d'erreurs.

Le ping ICMP brut n'est pas disponible de manière cohérente aux applications App Store et Play Store, le débit de paquets utilise donc des sondes TCP ou HTTP répétées.

- Méthode- Description
getNetworkStatusLisez le type de connexion native actuel et les drapeaux de réseau de la plateforme.
testUrlTestez si une URL HTTP ou HTTPS peut être atteinte à partir du réseau natif.
testPortTestez si un hôte TCP et un port peuvent être ouverts à partir du réseau natif.
testWebSocketTestez si une URL WebSocket peut terminer son handshake natif.
testDownloadSpeedMesurez la vitesse de téléchargement à partir d'une requête HTTP native.
testPacketLossEstimez la perte de paquets au niveau de l'application avec des sondes TCP ou HTTP répétées.
runDiagnosticsExécutez plusieurs diagnostics et renvoyez une liste compacte des problèmes.
getPluginVersionRenvoyez le marqueur de version du plugin natif.

Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-diagnostics réseau.