Установить то можно, но только если пользователь подготовлен к этому. Через спец. софт, можно скачать например с Google Play: App Bundle Install (вроде, не помню точно, как называется). На самом деле, подобного софта много.
Т.к. установка aab не из маркета требует подготовки, то само собой лучше выкладывать на своём сайте сразу apk файлы.
Restriction on non-resettable device identifiers
В этом разделе: "Starting in Android 10, apps must have the READ_PRIVILEGED_PHONE_STATE privileged permission in order to access the device's non-resettable identifiers, which include both IMEI and serial number. Caution: Third-party apps installed from the Google Play Store cannot declare privileged permissions."
Best practices for working with Android identifiers
в OnCreate
{$IFDEF ANDROID}
if FAudioService=nil then
begin
FAudioService:= TAndroidHelper.Activity.getSystemService(TJContext.JavaClass.AUDIO_SERVICE);
if FAudioService <> nil then
begin
FAudioManager := TJAudioManager.Wrap((FAudioService as ILocalObject).GetObjectID);
end;
end;
{$ENDIF}
Общая переменная
var
FAudioManager: JAudioManager;