A use case only those with experience in the enterprise world may know: corporate-owned single use, as Google calls it. This solution set encompasses devices locked to one or two applications by a mobile device management system. A good example of this is a self-serve kiosk using a mounted Android device.
- [Narrator] One of the most unique solution sets defined…by Google is the Corporate-Owned, Single-Use Solution Set.…This is a use case where an enterprise-owned device is…configured to restrict user access…to a very limited number of applications.…If this seems new to you, that is to be expected.…This use case is something only those…with experience developing applications…for the enterprise will be familiar with.…An enterprise will use this solution set if they need…a device locked into a single experience,…for example, a point-of-sale terminal, a self-serve kiosk…for placing custom orders or obtaining a ticket number,…or digital signage, interactive or not.…
The possibilities here can get rather diverse.…To implement support for this use case in your applications,…you will need to enable Lock Task Mode.…It is also never a bad idea to include support…for Managed Application Configurations,…so an enterprise can customize this experience…from their management console.…Just like the other two solution sets, there are…
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