Frage

Ich habe eine J2ME-Anwendung auf einem Nokia S40 installiert. Einige Konfigurationsdaten werden in dem RMS gespeichert. Ist es möglich, die installierte App mit einer neuen Version zu überschreiben? Wie zu halten RMS in der neuen Version?

Wenn es möglich ist, kann es als eine Standardoperation eingestellt werden, wenn die Aktualisierung der Benutzer nicht versehentlich die Daten löschen?

War es hilfreich?

Lösung 2

Wenn Sie eine neue Version des Browsers zu installieren die Anwendung der RMS hält und entfernt die alte Version aus dem Gerät.

Wenn Sie von Bluetooth die alte Version installieren wird nicht entfernt und die neue Version nicht die alten RMS erhalten.

Einige Nokia S60-Geräte fragen, ob der Benutzer die RMS halten will. Aber für S40 das ist, wie es funktioniert.

Andere Tipps

Wenn Ihr Telefon automatisch die RMS-Datenbank löscht, ohne den Benutzer zu fragen, es ist ein großer Fehler, die MIDP Spezifikationen geht gegen.

Ich nehme an, Sie ein Retail-Telefon verwenden, nicht ein Prototyp.

Es ist immer lohnt, wenn die Firmware mit der Nokia PC-Tool aktualisiert werden.

Wenn der Upgrade-Prozess den Benutzer fragt, ob alte RMS Daten zu löschen, gibt es wahrscheinlich wenig Sie tun können, die Frage gestellt zu verhindern.

Es ist in der Regel gute Praxis Konfigurationsdaten auf einem Remote-Server und erneut herunterladen zu synchronisieren, wenn es nicht mehr verfügbar ist.

Grundsätzlich Sie haben keine Kontrolle über die Installation und Update-Prozess. Das Telefon Umwelt kümmert. Einige Telefone fragen die Benutzer, ob die RMS-Daten zu speichern oder nicht, aber das kann nicht durch den Entwickler oder der Benutzer

gesteuert werden

Wie gesagt wurde, Sie nicht den Installationsvorgang steuern können, das Betriebssystem fordert den Benutzer auf, wenn er will die vorherigen Daten halten oder löschen.

Sie können jedoch eine Versionsnummer in der Anwendung RMS Daten enthalten und wenn Sie die Anwendung laden können Sie erkennen, ob es von einer früheren Version war und entscheiden, sie zu aktualisieren oder auf den neuen Standard zurückgesetzt.

Speziell auf Nokia S40, das native Installationsprogramm fordert den Benutzer während der Aktualisierung, ob er / sie die Anwendungsdaten behalten möchten. Wenn der Benutzer die Daten zu löschen entscheidet, Ihre MIDlet RMS-Daten (und auch private Ordner des MIDlet auf dem Dateisystem) werden gelöscht.

Sie könnten Möglichkeiten, um diese auf bestimmte Geräte finden, vor allem, wenn Ihr MIDlet durch Hersteller oder Betreiber unterzeichnet ist, aber es gibt wirklich keine absolut sichere und tragbare Art und Weise Daten über Upgrades zu halten. Sie sollten sich überlegen, die Daten auf einem Server zu speichern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top