For a mobile device management system to get approval from Google as a production Android management solution it must integrate at least one of the solution sets defined by Google. These solution sets are a great place to start when trying to identify the enterprise use case(s) to target and how to go about preparing an application for integration with one of these mobile device management system.
- A Solution Set is a combination of mandatory…and optional features defined by Google…that represent a particular enterprise mobility use case.…For a mobile device management system to get approval…from Google as a production android management solution,…it must integrate at least one of the solution sets.…To do this, they must complete a product review…within 180 days of joining…the enterprise mobility management community.…As Google updates the solution set definitions…and requirements, approved products have…another 180 days to go through a new product review…to keep their approval.…
You're probably begging to ask,…"Why in the world are you talking…about this, Jael?"…I'm going through all of this because it means…that all published mobile device management systems…adhere to these use-case definitions.…This meaning we can rely on these definitions…to understand how an enterprise…will most commonly shape their Android experience.…And knowing this, we can better plan…for the best ways to provide enterprise integration…
Instructor Jon-Luke West first reviews the key concepts of enterprise mobility management in Android: important APIs, the role of the device administrator, and the types of devices you should plan to target. He reviews the three primary use cases, including bring your own device (BYOD) and corporate-owned single-use (COSU) scenarios. Then he dives straight into the code, showing how to implement three enterprise integration features: managed application configurations, app pinning, and locked task mode. Finally, he shows how to test the features on a managed device.
- Enterprise mobility management (EMM) and mobile device management (MDM)
- Android EMM APIs
- Use cases: BYOD, work-manage devices, and COSU
- Checking restrictions and restriction changes for managed configurations
- App pinning and lock task mode
- Testing enterprise integration features using Test DPC