Forum: Cross-Platform-Entwicklung
Delphi
by fisipjm,
13. Feb 2024
Das könnte wahrscheinlich auch funktionieren.
Würde dann aber eher dazu tendieren diese Datei speziell in der Manifest auszuschließen.
Das dürfte nicht gehen, die Backup Logik greift bevor die App überhaupt das erste mal zum Leben erweckt wird.
Forum: Cross-Platform-Entwicklung
Delphi
by fisipjm,
12. Feb 2024
Moin,
Problem gelöst. Rollo hatte doch recht. Also hier eine kleine Zusammenfassung:
Android kann seit Version 6 sog. automatischen Backups von APP-Einstellungen. Bedeutet, wenn diese Funktion auf dem Smartphone aktiv ist, oder war, und ein Backup auf Google-Drive existiert, dann wird dieses Backup beim installieren der App angewendet.
Ablauf ist dabei folgender:
- App wird installiert...
Forum: Cross-Platform-Entwicklung
Delphi
by fisipjm,
9. Feb 2024
Ach du Schande, dass könnte es echt sein :shock:
Ich muss das mal ausprobieren. Die Frage ist nur, wie sieht es mit einer App aus, die bereits durch das Backup gesichert wurde und jetzt in der "neuen" Version per Manifest das Autobackup deaktiviert bekommen hat. Wird damit dann das Backup gelöscht?
<manifest ... >
...
<application android:allowBackup="false" ... >
...
Forum: Cross-Platform-Entwicklung
Delphi
by fisipjm,
9. Feb 2024
Jap, hab ich vergessen. Auch schon probiert. Ohne Erfolg.
"Lustig" ist auch, wenn ich es als Release installiere (Wofür ich ja die alte App erst mal runter werfen muss) bekomme ich die aktuelle Datenbank rein kopiert, wenn ich dann wieder zurück auf Debug wechsle, hab ich wieder die alten Einstellungen drin.:?
Forum: Cross-Platform-Entwicklung
Delphi
by fisipjm,
8. Feb 2024
Hi,
ich stehe mal wieder vor einem Kuriosum.
Folgendes Gerät habe ich zum Testen der App
Android Google Pixel 7a
Android Version 14
In der App gibt es eine SQLite Datenbank. Die "Erstinstallation" sieht so aus, dass eine leere Datenbank (ohne Daten, nur Tabellen und Felder) über die Bereitstellung in .\assets\internal\ geladen wird.
Wird dann über Connection.Params.Values :=...