Skip to content
Roger Hu edited this page Aug 8, 2016 · 29 revisions

Overview

Android for Work enables your mobile devices to be managed centrally by enterprises as well to help mitigate issues with lost or stolen devices. You can leverage Google's own enterprise mobile management (EMM) system, or you can use a third-party approved vendor list. Using Android for Work, you can also leverage managed app configurations, which allow a way to push settings to apps for large scale deployments.

Setup

In order to use Android for Work, you must have a Google Apps domain setup. In addition, you must also convert your Google Apps domain to a Google Apps for Work, which is a paid subscription service. Standard Google Apps domains cannot be used, but you can upgrade to a 30-day free trial service to evaluate the service. If you choose not to use it, you can easily downgrade too.

Next, make sure to click on the Android for Work option:

Once this option is selected, you will need to either rely on Google to manage the devices, or you can use a third-party solution. If you intend to use a third-party solution, you will need to generate a token that can be used. If you wish to try to use Google's, you can always unbind the selection.

Using a Third-Party Solution

If you use a third-party solution from the approved vendor list, you are likely to need to grant access to the Google Play EMM API.

  1. Visit https://console.developers.google.com with the Google Apps domain.

  2. Create a new project or use an existing one.

  3. Make sure to enable EMM API

  4. Go the Credentials section and create a service account. Save the credential file to JSON format.

  5. Upload this JSON data along with the EMM token you generated to the vendor system you've chosen. You may need to follow other steps as provided by the vendor to complete the necessary steps.

References

Finding these guides helpful?

We need help from the broader community to improve these guides, add new topics and keep the topics up-to-date. See our contribution guidelines here and our topic issues list for great ways to help out.

Check these same guides through our standalone viewer for a better browsing experience and an improved search. Follow us on twitter @codepath for access to more useful Android development resources.

Interested in ramping up on Android quickly?

(US Only) If you are an existing engineer with 2+ years of professional experience in software development and are serious about ramping up on Android quickly, be sure to apply for our free evening 8-week Android bootcamp.

We've trained over a thousand engineers from top companies including Apple, Twitter, Airbnb, Uber, and many others leveraging this program. The course is taught by Android experts from the industry and is specifically designed for existing engineers.

Not in the United States? Please fill out our application of interest form and we’ll notify you as classes become available in your area powered by local organizers.

Clone this wiki locally