Phonegap (Online Build) App - keine Internetverbindung und Netzwerkstatus
Meine erste jquery-App für Mobilgeräte enthält Elemente, die Daten aus Internetquellen wie öffentlichen Google-Kalendern und Amazon-Partner-Widgets benötigen. Sie funktioniert jedoch nur, wenn ich sie in meinem Chrome-Browser oder auf einem Kindle Fire-Gerät mit dem html5-App-Tester teste. Wenn ich Android Release Apk mit dem Online Phonegap erstelle, können der Kindle und andere Android-Geräte wie ein Lenovo-Handy die Internetverbindung in der App nicht erreichen. Ich habe alle Themen in dieser Ausgabe gelesen und festgestellt, dass die Verwendung von @ vorgeschlagen wurd<access origin="*" subdomains="true" />
in der config.xml aber es war unwirksam. Ich habe auch Code-Schnipsel in die App eingefügt:
if (navigator.onLine) {
$("#ifonline").append("Online");
} else {
$("#ifonline").append("offline");
}
var isOffline = 'onLine' in navigator && !navigator.onLine;
if ( isOffline ) {
$("#ifonline2").append("Status: offline");
}
else {
$("#ifonline2").append("online");
}
Aber das Ergebnis ist nichts. Meine config.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.myapp.myapptodo"
versionCode = "10"
version = "1.0.0" >
<name>myapp</name>
<description>
myapp is very good but can't find that &@ĐäĐ wifi!
</description>
<author href="https://mysite" email="mymail">
Ceatos
</author>
<gap:plugin name="org.apache.cordova.network-information" />
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/media"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/notification"/>
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.InAppBrowser"/>
</feature>
<feature name="NetworkStatus">
<param name="android-package" value="org.apache.cordova.networkinformation.NetworkManager" />
</feature>
<access origin="*" subdomains="true" />
Ich habe ein funktionierendes WLAN-Netzwerk und die Geräte sind damit verbunden. Was soll ich machen