Sauter au contenu

@capgo/capacitor-diagnostics-reseau

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 Cette fonctionnalité 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 pilier de réseau natif utilisé par l'application.

Utilisez-le lorsque l'utilisateur peut ouvrir l'application mais ne peut pas accéder à un API spécifique, un port TCP, un point de terminaison WebSocket ou une URL de téléchargement à partir d'un réseau verrouillé.

  • getNetworkStatus - Lit le type de connexion natif et les drapeaux de réseau de plateforme.
  • testUrl - Vérifie la disponibilité d'une URL HTTP ou HTTPS avec un statut code et une latence.
  • testPort - Ouvre un socket TCP natif vers un hôte et un port.
  • testWebSocket - Valide un ws:// ou wss:// sécurité de la mainmise.
  • testDownloadSpeed - Mesurer le débit de téléchargement natif à partir de votre propre point de terminaison de fichier de test.
  • testPacketLoss - Estimer la perte de paquets au niveau de l'application avec des sondes TCP ou HTTP répétées.
  • runDiagnostics - Exécuter une passe de diagnostic combinée et retourner une liste d'erreurs compacte.

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

MéthodeDescription
getNetworkStatusLire le type de connexion native actuel et les drapeaux de réseau de plateforme.
testUrlTester si une URL HTTP ou HTTPS peut être atteinte à partir de la mise en réseau native.
testPortTester si un hôte et un port TCP peuvent être ouverts à partir de la mise en réseau native.
testWebSocketVérifiez si une URL WebSocket peut effectuer son handshake natif.
testDownloadSpeedMesurez le débit 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 retournez une liste compacte d'erreurs.
getPluginVersionRetournez le marqueur de version du plugin natif.

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