Aplicación Phonegap (compilación en línea): sin conexión a Internet ni estado de red
Mi primera aplicación móvil jquery contiene elementos que necesitan datos de fuentes de Internet como calendarios públicos de Google y widgets afiliados de Amazon, pero solo funciona cuando pruebo en mi navegador Chrome o en un dispositivo Kindle Fire con el probador de aplicaciones html5. Si construyo apk de lanzamiento de Android con Phonegap en línea, el Kindle y otros dispositivos Android como un móvil de Lenovo no pueden acceder a la conexión a Internet en la aplicación. Leí todos los temas de este número y descubrí que se propuso usar<access origin="*" subdomains="true" />
en el config.xml pero fue ineficaz. También pongo fragmentos de código en la aplicación como:
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");
}
Pero el resultado es nada. Mi 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" />
Tengo una red wifi en funcionamiento y los dispositivos están conectados a ella. ¿Qué tengo que hacer?