Conexión

El objeto de connection, expuesto a través de navigator.connection, proporciona información sobre conexión celular y wifi del dispositivo.

Propiedades

Constantes

  • Connection.UNKNOWN
  • Connection.ETHERNET
  • Connection.WIFI
  • Connection.CELL_2G
  • Connection.CELL_4G
  • Connection.CELL_3G
  • Connection.CELL
  • Connection.NONE

Acceso a la función

A partir de la versión 3.0, Cordova implementa nivel de dispositivo APIs como plugins. Uso de la CLI plugin comando, que se describe en la interfaz de línea de comandos, para añadir o eliminar esta característica para un proyecto:

    $ cordova plugin add org.apache.cordova.network-information
    $ cordova plugin ls
    [ 'org.apache.cordova.network-information' ]
    $ cordova plugin rm org.apache.cordova.network-information

Estos comandos se aplican a todas las plataformas específicas, sino modificar las opciones de configuración específicas de la plataforma que se describen a continuación:

  • Android

    (in app/res/xml/config.xml)
    <feature name="NetworkStatus">
        <param name="android-package" value="org.apache.cordova.NetworkManager" />
    </feature>
    
    (in app/AndroidManifest.xml)
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    
  • BlackBerry WebWorks

    (in www/plugins.xml)
    <feature name="Network Status">
        <param name="blackberry-package" value="org.apache.cordova.network.Network" />
    </feature>
    
  • (en iOSconfig.xml)

    <feature name="NetworkStatus">
        <param name="ios-package" value="CDVConnection" />
    </feature>
    
  • Windows Phone (enProperties/WPAppManifest.xml)

    <Capabilities>
        <Capability Name="ID_CAP_NETWORKING" />
    </Capabilities>
    

    Referencia: manifiesto de aplicación para Windows Phone

  • Tizen (enconfig.xml)

    <feature name="http://tizen.org/api/systeminfo" required="true"/>
    

    Referencia: aplicación manifiesto de aplicación Web Tizen

Algunas plataformas que soportan esta característica sin necesidad de ninguna configuración especial. Consulte Soporte de la plataforma en la sección de Resumen.