2013-07-26 18 views
6

Mam problem z wykorzystaniem Phonegap. Utworzyłem aplikację testową za pomocą konsoli:phonegap navigator.connection jest niezdefiniowany

phonegap create ProjectTest 

cordova platform add ios 

cordova build 

potem otworzył wygenerowany projekt Xcode i dodaje nową linię do onDeviceReady funkcję:

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

także Dodałem tę linię do mojego config.xml :

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

więc skutkować wpisem jest 'niezdefiniowane' ......

po prostu trzeba przetestować połączenie, używając navigator.connection.type

Korzystanie MacBook i Xcode 4.6.3

+0

@MilenPavlov backticks nie są dla słów kluczowych/nacisk! –

+0

To wydaje się być podobny problem do tego, co mam do czynienia, tutaj jest [mój post] (http://stackoverflow.com/questions/17862136/xcode-phonegap-navigator-connection-undefined) z kilka dni temu z brak odpowiedzi. Mam nadzieję, że ktoś odpowie wkrótce! – chadiusvt

Odpowiedz

1

miałem podobny problem, i był w stanie odpowiedzieć na moje własne pytanie po pęczek badań.

Zobacz rozwiązanie StackOverflow post.

3

Ten sam numer tutaj. Testowałem mój kod po tych krokach. stworzyć, dodać platformę ios, dodać wtyczkę blabla. Kiedy to robisz, to nie działa. Trzeba powiedzieć

$ cordova build ios 

lub

$ phonegap build ios 

potem jego tworzenia nowych plików o wtyczek i jego pracy. Mam nadzieję, że ci też pomogę.

(Cordova 3.3.0)

+0

To zadziałało dla mnie –

1

Należy dodać połączenie plugin pierwszy

Powiązane problemy