Vue d'ensemble
Section intitulée « Vue d'ensemble »@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.
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.testUrlVé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 unws://- ouwss://handshake.testDownloadSpeed- Mesurez le débit de téléchargement natif à partir de votre propre point de terminaison de test.testPacketLossEstimez 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.
- Public API
- Section intitulée « Public API »| - Méthode | - Description |
|---|---|
getNetworkStatus | Lisez le type de connexion native actuel et les drapeaux de réseau de la plateforme. |
testUrl | Testez si une URL HTTP ou HTTPS peut être atteinte à partir du réseau natif. |
testPort | Testez si un hôte TCP et un port peuvent être ouverts à partir du réseau natif. |
testWebSocket | Testez si une URL WebSocket peut terminer son handshake natif. |
testDownloadSpeed | Mesurez la vitesse 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 renvoyez une liste compacte des problèmes. |
getPluginVersion | Renvoyez 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 à partir de src/definitions.ts dans capacitor-diagnostics réseau.