Also ich komme mit der von dir genannten ID gut hin und kann die Geräte langfristig zuordnen, habe aber noch die folgende Alternative implementiert:
Delphi-Quellcode:
result := JStringToString(TJSettings_Secure.JavaClass.getString(
TAndroidHelper.Activity.getContentResolver,TJSettings_Secure.JavaClass.ANDROID_ID));
if (result = '') then
result:=JStringToString(TJBuild.JavaClass.SERIAL);
So sieht auch bei mir der Code komplett aus. Die AID-Abfrage liefert oben angerissene Zeichenfolge die serial-Abfrage liefert "unknown".