Home / Programmazione / Javascript - AJAX / Controllare la connessione in Apache Cordova
Mattepuffo

Controllare la connessione in Apache Cordova

Controllare la connessione in Apache Cordova

Apache Cordova è un framework che ci permette di creare app mobile usando tecnologie web (Javascript e HTML).

Oggi vediamo come controllare la connessione disponibile nella nostra app.

Prima di tutto, dobbiamo installare un plugin apposito; lo possiamo fare così:

cd my_app
cordova plugin add cordova-plugin-network-information

(Questo dovrebbe aggiungere anche i permessi per le rispettive piattaforme).

A questo punto, possiamo fare una cosa del genere:

if (navigator.connection.type == Connection.NONE) {
    alert('Connessione non disponibile');
} else {
    alert('Stai usando una connessione ' + navigator.connection.type);
}

I possibili risultati sono questi:

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

Enjoy!