phonegap navigator.connection no está definido

Tengo un problema al usar Phonegap . He creado una aplicación de testing usando la console:

 phonegap create ProjectTest cordova platform add ios cordova build 

Luego se abrió el proyecto Xcode generado y se agregó una nueva línea a la function onDeviceReady:

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

También agregué esta línea a mi config.xml:

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

Entonces, el resultado de la alerta es 'indefinido' …

Solo necesito probar la connection, usando navigator.connection.type

Uso de MacBook y Xcode 4.6.3

Mismo problema aquí. Estaba probando mi código después de estos pasos. crear, agregar plataforma ios, agregar plugin blabla. Cuando haces esto, no funciona. Tú tienes que decir

 $ cordova build ios 

o

 $ phonegap build ios 

después de eso, está creando nuevos files sobre complementos y está funcionando . Espero que también te ayude.

(cordova 3.3.0)

Estaba teniendo un problema similar y pude responder a mi propia pregunta después de varias investigaciones.

Vea esta publicación de StackOverflow para la solución.

Debe agregar el complemento de connection primero.