This should be the last change in that front, so for future releases you can just update.
What is it? There is a Restricted Setting for the test app.
This
"Restricted Setting" behavior is a security feature introduced
in Android 13 to prevent sideloaded apps (apps not installed
via an official store) from using powerful permissions like
Accessibility Services to scrape data or control your phone.
Will it be there if I download from the Play Store?
No. If a user downloads your app from the Google Play
Store, the restriction is automatically removed. Android
trusts the "session-based" installation method used by
official stores. Since your testers are currently getting
the APK via Firebase (sideloading), the system treats it as
an "untrusted" source and triggers the greyed-out setting.
How to disable it for your app (Manual Bypass)
To test your service on that remote Samsung device,
you need to manually "whitelist" the app in the system
settings.
The "Magic" Steps for Samsung/Android 13+:
Trigger the error: Go to Settings > Accessibility
> Installed Apps and tap on your app. You’ll see the
"Restricted Setting" popup. Tap OK. (This step is required
to "tell" the system you're interested in this app).
Go to App Info: Go to Settings > Apps > [Your
App Name].
The 3-Dot Menu: Look at the top right corner. You
should now see a three-dot menu (⋮).
Note: If the dots aren't there, you skipped Step 1.
Allow Restricted Settings: Tap the dots and select
"Allow restricted settings". Authenticate with the device
PIN if prompted.
Enable the Service: Now, go back to Settings >
Accessibility > Installed Apps > [Your App]. The toggle
should no longer be greyed out, and you can turn it on.Let me know how it goes.