Vue d'ensemble
Section intitulée « Vue d'ensemble »@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é.
Capacités de base
Section intitulée « Capacités de base »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 unws://ouwss://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.
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
getNetworkStatus | Lire le type de connexion native actuel et les drapeaux de réseau de plateforme. |
testUrl | Tester si une URL HTTP ou HTTPS peut être atteinte à partir de la mise en réseau native. |
testPort | Tester si un hôte et un port TCP peuvent être ouverts à partir de la mise en réseau native. |
testWebSocket | Vérifiez si une URL WebSocket peut effectuer son handshake natif. |
testDownloadSpeed | Mesurez le débit de téléchargement à partir d'une requête HTTP native. |
testPacketLoss | Estimez la perte de paquets au niveau de l'application avec des sondes TCP ou HTTP répétées. |
runDiagnostics | Exécutez plusieurs diagnostics et retournez une liste compacte d'erreurs. |
getPluginVersion | Retournez le marqueur de version du plugin natif. |
Source De Vérité
Section intitulée “Source De Vérité”Cette référence est synchronisée depuis src/definitions.ts dans capacitor-diagnostics réseau.