Ho una semplice applicazione Web creata con PhoneGap e Android che chiama risorse esterne (js, css, html) dal server invece di memorizzarlo nella cartella di risorse Phonegap. Preferisco usare risorse esterne perché il mio server può fornire pagine html che si occupano di internazionalizzazione.HTML5 L'app Android Phone Web non funziona offline con il manifest di cache
Questa app Web funziona correttamente sul mio dispositivo Android quando WIFI è attivo ma non riesce quando si arresta WIFI. Il mio file index.html fornito dal mio server contiene un file manifest valido con il mimetype corretto ('text/cache-manifest') che elenca tutti i file necessari per l'applicazione.
si suppone La mia classe di attività Android ad avere la cache abilitare:
this.appView.getSettings().setDomStorageEnabled(true);
this.appView.getSettings().setAppCacheMaxSize(1024 * 1024 * 15);
String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();
this.appView.getSettings().setAppCachePath(appCachePath);
this.appView.getSettings().setAllowFileAccess(true);
this.appView.getSettings().setAppCacheEnabled(true);
Può pena mentionning che la mia applicazione uso chiamata AJAX con URL del tipo/aaa/bbb/a chiamare le pagine web da server e I don' so se questo può essere il problema (non sto chiamando pagine fisiche direttamente come index.html) ... Tuttavia, questa web app funziona bene nel browser desktop (Google Chrome) quando offline ...
Qualsiasi idea che altro posso fare per abilitare questa funzione cache HTML5 sulla mia app Phonegap?
Grazie mille
Grazie ma questo è già fatto ... È possibile vedere la correzione nella mia domanda –