- Forum-Beiträge: 17
28.12.2013, 23:44:14 via Website
28.12.2013 23:44:14 via Website
nachdem ich gestern bereits ein Post gestartet habe, in dem es um Datenbank arbeiten ging, stellte sich mir heute eine neue frage:
Was passiert, wenn ich als Entwickler eine neue Version meiner App rausbringe. und der Benutzer dieses Update nicht tätigt. Er wartet also auf ein weiteres Update und nimmt erst dieses er springt sogesehen von version 1.1 direkt auf version 1.3 und lässt 1.2 aus.
Nehmen wir als Beispiel ein Quiz: Ich habe ein Quiz erstellt indem es 200 Fragen gibt. nun möchte ich mit einem Update 500 neue fragen hinzufügen.
Der Benutzer macht das update nicht!
Ich bringe ein weiteres Update und nocheinmal 300 neue fragen.
Der Benutzer macht erst dieses Update und überspringt somit das vorherige mit den 500 neuen fragen.
Das würde doch jetzt bedeuten, das der benutzer nur die 300 neuen fragen bekommt und die 500 vorherigen einfach wegfallen bzw nicht vorhanden sind auf seinem Gerät.
Muss ich also einen Versionsverlauf in meine Updatemethode schreiben und dann sagen in welcher datenbankversion welche einträge hinzugekommen sind?
als Beispiel:
2while (oldversion < newversion) {
3getOlderVersionData(oldversion);
4oldversion++;
5}
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.