Update nicht überspringbar #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Das Update beim Starten der App kann nicht übersprungen werden.
Ich habe eine sehr langsame Verbindung
Folge: Meine App braucht sehr lange zu starten
Ich habe gar keine Verbindung
Folge: Die App startet gar nicht. (Getestet mit Andrés Smartphone)
Vorschlag: Wäre es Möglich die Updates zum einen im Menü ein und ausschaltbar zu machen und zum anderen die Update im Hintergrund laufen zu lassen. Quasi einen Updateworker in einem neuen Thread öffnen, welcher nach vollständigen Booten der Anwendung 3x versucht zu updaten. Grundsätzlich bekommt man vom Betriebssystem doch, ob Ich online bin oder nicht.
Eventl. eine Art Buffer, in den die Updates zunächst "reingeladen" werden. Wenn dieser erfolgreich befüllt ist, kann er weggeschrieben werden. Das erlaubt das Update ggf. abzubrechen, falls die Verbindung zu langsam ist oder ständig fehlschlägt.
Problem beim ersten start:
Eine grundlegende Internetstabilität/Geschwindigkeit müssen wir beim allerersten update denke ich voraussetzen, sonst bricht der Nutzer das ab weil es ihm zu lange dauert oder fehlschlägt und dann wundert er sich dass die App nichts tut.
Bei weiteren Updates kann man das abbrechbar machen. So wie es derzeit ist, schreibt er die Versionsnummer einer Ausstellung erst dann weg, wenn sie vollständig heruntergeladen ist (Ausstellung, Ausstellungsstücke, POIs und Medien).
Ist die Versionsnummer nicht gespeichert, wird die komplette Ausstellung beim nächsten Updatevorgang als nicht vorhanden angesehen und erneut heruntergeladen. Somit wären bereits vollständige Updates von späteren fehlschlägen nicht betroffen und müssten nicht erneut heruntergeladen werden.
Updater ist jetzt eine Hintergrundaktivität und wird nur angezeigt, wenn ein Download-Fehler auftritt oder wenn Updates gefunden wurden, aber nur mobile Daten verfügbar sind.
Außer beim ersten Start, hier wird der Updater immer nach den initialen Einstellungsbildschirmen angezeigt. Dieses erste Update ist nicht überspringbar.
Im Menü ist ein Punkt "Update" zu finden, der ebenfalls auf den Updatebildschirm führt. Hier wird der aktuelle Updatestatus angezeigt.