alexwhite19800
asked on
'Headless' apps
We are looking at a couple of applications for voice recording on corporate owned mobile devices. We want these to be hidden, such that the user can't delete these. Is this possible on iOS / Android? I'm not sure what the correct term is but I've chosen 'headless'.
Going one step further, is it possible to prevent these being stopped from running on iOS/Android?
Going one step further, is it possible to prevent these being stopped from running on iOS/Android?
ASKER
Thanks...how would that work on Android? Does the app need to understand API's for each Android version, manufacturer by manufacturer?
We want these to be hidden, such that the user can't delete these.
Voice recording app is allowed in Android, but it is not possible to hide it from users unless it is a device administrator app.
I have not seen an app which is both device administrator app and voice recording app.
My voice recording app is ACR.
ASKER
Voice recording app is allowed in Android, but it is not possible to hide it from users unless it is a device administrator app.
Thanks. How do I make an app a "device administrator" app?
Thanks. How do I make an app a "device administrator" app?
You need to deploy your desired apps, which include ACR using MDM solutions like Android for Work and your user will not be able to remove the app unless they remove the work profile.
https://support.google.com/work/android/answer/6191949
https://support.google.com/work/android/answer/6191949
https://developer.android.com/guide/topics/admin/device-admin.html
You need to ask another question if you want to design your own device administrator app.
You need to ask another question if you want to design your own device administrator app.
ASKER
Thanks Jackie Man. Essentially, for this feature to work, the app needs to have a hook to our MDM?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
But if you want to publish it on App store or even enterprise distribution; forget about it; it's not feasible. iOS doesn't allow such functionality.
For the Android however; i think it's possible.