I checked it now on the test server. Only the following permissions are declared there in the manifest:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
So it doesn't work on Android 12+.
But these blocks (APK built on the regular AI2 server) seem to work on all Android versions:
It doesn't work before without
LOCATIONpermission.
But apparently it is not necessary.
BluetoothClient_test.aia (8.3 KB)
These "beloved" permissions have been driving me crazy for almost 10 years. ![]()
And it seems to be getting worse every year!
