TL;DR
- Device Management APIs or EMM solution for preventing app uninstall and whitelist/blacklisting applications from Play Store?
- Is it possible to create custom EMM solution without going through Google Review?
To elaborate my scenario, I have 4 different applications say A, B, C and D. Now C and D both application depend on A and B both.
C -> Requires A and B
D -> Requires A and B
This is an enterprise deployment and I want to force several device management policies in addition to prevent removing application A and B. I have looked over Device Management APIs which is now deprecated and EMM Provider documentations. Now what is the better solution for this scenario and if I am selecting EMM Provider over Device Management APIs, does that mean that the company will need to purchase EMM solution from one of their partners only?