Mam zainstalowaną najnowszą wersję phonegapa za pośrednictwem npm, a ostatnio zaktualizowałem swój iPhone SE do iOS 10. Teraz, gdy uruchomię "phonegap uruchom ios", gdy moje urządzenie jest połączone przez kabel USB do mojego iMaca, ładuje się aplikacja, otrzymuję alert debugowania z funkcji app.bindEvents, ale zdarzenie deviceready nie jest uruchamiane. Tak jest jednak do momentu, gdy moja aplikacja straci fokus (przez dwukrotne dotknięcie przycisku home), w którym to momencie uruchamia się mój alarm debugowania w onDeviceReady.Zdarzenie phonegap deviceready wystrzeliwuje tylko wtedy, gdy aplikacja traci ostrość
Zakładam, że miało to jakiś związek z moją aplikacją, więc usunąłem wszystkie wtyczki innych firm i cały niepotrzebny javascript, ale wciąż tak było. Stworzyłem więc zupełnie nową aplikację, która instaluje domyślną stronę "Łączenie się z urządzeniem ..." w Phonegap, a nawet to robi, mimo że w żaden sposób jej nie zmodyfikowałem. Ponownie, gdy aplikacja straci ostrość, otrzymuję komunikat "Urządzenie gotowe".
Czy ktoś ma jakieś pomysły, dlaczego tak się dzieje?
Pomogło mi to! Dziękuję Ci! – TheBurgerShot
Spędziłem 3 dni na tym .. dzięki za publikację. – Silent
Rozwiązuje to problem, który pojawił się w miejscu, w którym aplikacja uruchomiła się po pustym ekranie po pustym ekranie. Ludzie w sklepie z aplikacjami uważali, że wynika to z niekompatybilności sieci IPv6. Ale to właśnie z powodu tego problemu. – flaria