2013-07-26 14 views
6

Ho un problema con Phonegap. Ho creato un'applicazione di test utilizzando la console:phonegap navigator.connection non è definito

phonegap create ProjectTest 

cordova platform add ios 

cordova build 

progetto Xcode poi aprì generato e ha aggiunto nuova linea alla funzione onDeviceReady:

onDeviceReady: function() { 
    app.receivedEvent('deviceready'); 
    // MY TEST 
    alert(navigator.connection);  
} 

Inoltre ho aggiunto questa linea al mio config.xml :

<plugin name="NetworkStatus" value="CDVConnection" /> 

Così, provocare allarme è 'undefined' ......

Ho solo bisogno di verificare la connessione, utilizzando navigator.connection.type

Utilizzando MacBook e Xcode 4.6.3

+0

@MilenPavlov non sono per le parole chiave/enfasi! –

+0

Questo sembra essere un problema simile a quello che sto vivendo, qui è [il mio post] (http://stackoverflow.com/questions/17862136/xcode-phonegap-navigator-connection-undefined) di qualche giorno fa con nessuna risposta Spero che qualcuno risponda presto! – chadiusvt

risposta

1

ho avuto un problema simile, e sono stato in grado di rispondere alla mia domanda, dopo un po 'di ricerca.

Vedere questo StackOverflow post per la soluzione.

3

Lo stesso problema qui. Stavo testando il mio codice dopo questi passaggi. creare, aggiungere ios della piattaforma, aggiungere plugin blabla. Quando fai così, non funziona. Devi dire

$ cordova build ios 

o

$ phonegap build ios 

dopo che, la sua creazione di nuovi file sui plugin e suo lavoro. Spero che ti aiuti anche tu.

(Cordova 3.3.0)

+0

Questo ha funzionato per me –

1

Si dovrebbe aggiungere il collegamento backticks plugin primo