Ich habe eine Android-Anwendung (in dev), die beim Start liest eine Datendatei von dem externen Server (sagen wir www.google.com/data.js). Es überprüft mit meiner SQL-lite-Datenbank und wenn die Versionen nicht übereinstimmen, dann aktualisiert es das SQLITE. Das Problem ist jetzt, im Emulator wird die Datei data.js zwischengespeichert. Nur wenn ich die Anwendung deinstalliere lädt sie tatsächlich die neuen Daten. Wie vermeide ich es, die JS-Datei zwischenzuspeichern?Android mit PhoneGap Cache die Datendatei
0
A
Antwort
0
fügen Sie dem JavaScript-Aufruf eine zufällige Zahl als querystirng hinzu, so dass die andorid die Dateien bei jedem Laden als neu betrachtet. ZB: myURL = 'www.mysite.com/data.js?' + Math.random(); $ .getScript (myURL, function() {});
Auf diese Weise lädt meine jquery die Datei bei jedem Start der Anwendung.