Es gab mal eindeutigere IDs,
aber aus Sicherheitsgründen wurden die von Google mehr und mehr, bis komplett ausgebaut.
Ja, eine eigene ID (z.B. TGIUD.Create) und sie lokal zu speichern, wäre eine Lösung (SharedPreferences oder sonstwo im Dateisystem),
aber all diese Speicherorte überleben keine Deinstallation/Neuinstallation, aber ein Update überleben sie schon.
In SharedDocument würden/tun sie überleben, aber nach der Neuinstallation hat deine App keine Zugriffsrechte mehr darauf,
siehe
https://www.delphipraxis.net/181299-...ml#post1551141
Ob man da via GetFileActivity diese Datei lesen kann, also wenn Android die Datei liest und sie dir gibt (quasi über einen DateiÖffnenDialog), das könnte man noch probieren.
Man könnte seine ID vielleicht im Google-Konto (dessen Cloud speichern).
Ein Therapeut entspricht 1024 Gigapeut.