Sauter vers le contenu

@capgo/capacitor-network-diagnostics

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 pare-feu, de portail captif, de DNS et de proxy à partir du même pilote de réseau natif utilisé par l'application.

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

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

Public __CAPGO_KEEP_0__

Section intitulée “Public API”

Section titled “Public API”
DescriptionRaw ICMP ping is not consistently available to App Store and Play Store apps, so packet loss uses repeated TCP or HTTP probes.
getNetworkStatusLisez le type de connexion native actuelle et les drapeaux de réseau de 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 les pertes 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 de problèmes.
getPluginVersionRenvoyez le marqueur de version du plugin natif.

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