question, android service
We are planning to switch over 500 devices from TeamViewer to RustDesk. Our company delivers packaged Windows and Android products with software included.
We are currently testing the RustDesk Pro version. This is a question regarding the Android client:
Is there a way to force the screen service on Android to always stay active? This feature is essential for us.
TeamViewer can? Samsung? How does TeamViewer do this?
The answer seems to be "yes, but" in that yes you can make the service always start automatically without a prompt, but it requires setting the PROJECT_MEDIA permission on the RustDesk app via an adb command. Doesn't seem to be possible to automate through an EMM.
I've done a bit of poking around with this topic as we are in the same scenario, and the reason why TeamViewer can achieve this is because they partner with OEMs to get access to OEM SDKs. So they get device control through these SDKs rather than solely through Androids media projection API which RustDesk uses. Samsung Knox specifically touts them as a partner solution for remote access.
Don't know if RustDesk are reading this, but it is something they could look at, as partnership is free. Samsung Knox Partner Program
Definitely worth it - we have near 300 android devices where we loose customers trying to start rust desk clients