Posted in

PhoneGap – Comprobar el tipo de conexión a internet

Para conocer el tipo de conexión que está usando el dispositivo donde esté instalada nuestra aplicación primero debemos tener instalado el plugin Cordova Network Information Plugin, para comprobar si está instalado nos ubicaremos en la raiz de nuestra aplicación y usaremos el siguiente comando:

cordova plugin ls

O bien accederemos con el explador de archivos a la carpeta www/plugins
Si no aparece en la lista lo instalaremos

cordova plugin add cordova-plugin-network-information

En nuestro archivo js, en la función onDeviceReady añadiremos las siguientes líneas de código:

var networkState = navigator.network.connection.type;
        
        var states = {};
        states[Connection.UNKNOWN]  = 'Conexión desconocida';
        states[Connection.ETHERNET] = 'Conexión ethernet';
        states[Connection.WIFI]     = 'Conexión WiFi';
        states[Connection.CELL_2G]  = 'Conexión movil 2G';
        states[Connection.CELL_3G]  = 'Conexión movil 3G';
        states[Connection.CELL_4G]  = 'Conexión movil 4G';
        states[Connection.NONE]     = 'Sin conexión';
    
        alert('Tipo de conexión: ' + states[networkState]);

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.