---
title: Provisioning an Android Enterprise device
slug: dmg-android/guide/provisioning-an-android-enterprise-device
createdAt: 2026-10-06T07:46:33.972Z
---

Administrators register Android Enterprise devices, by registering a “work profile” and by provisioning “work managed” devices on a master device.

- Register a “work profile” device by following the regular registration process to install Ivanti Mobile\@Work .
- Provision Work Managed Devices and Work Profile on Company Owned Devices using a master device that is running the Provisioner app. For details, see the following sections.
  - [Provisioning Android Enterprise devices using a QR code or NFC bump](docId\:kovqwnZCLidDTz5biV5iL)
  - [Provisioning Android Enterprise devices using an afw# token](docId\:kovqwnZCLidDTz5biV5iL)
  - [Provisioning Android Enterprise devices using Zero Touch](docId\:kovqwnZCLidDTz5biV5iL)

Before registering using a QR code for devices in a closed network or using AOSP deployment, see [Setting up Ivanti EPMM with a closed network / AOSP deployment](docId\:eS2NQnL-sAwnT_yskommM).

**Related topics** 

[In-app registration for Android](docId\:hf2TQe1KrEcfRc3UXYXhO)

## Provisioning Android Enterprise devices using a QR code or NFC bump

To provision Android Enterprise devices using QR code or near field communication (NFC) bump, you will need to download and install the Provisioner app from Google Play on the master device.

Using this method, you can provision Android devices in a closed network or with a AOSP (Android Open Source Project) deployment. For more information, see [Setting up Ivanti EPMM with a closed network / AOSP deployment](docId\:eS2NQnL-sAwnT_yskommM).

### Requirements to provision an Android Enterprise device

To provision an Android Enterprise device to be a work managed device, you need to:

- Ensure the required <font color="#323232">Android Enterprise Configuration</font> is defined and applied to a recommended label.
- Enable Android Enterprise on the server.
- In Devices & Users > Add Single Device, make sure the "Include Registration PIN only for Android Company-Owned Device Enrollment" field is selected.
- In Settings > Device Registration, have the "Managed Devices / Device Owner (afw#, QR code, NFC)" field set to Password, Registration PIN or Password and Registration PIN.
- In Settings > Device Registration, verify that the option Display QR Code and Registration URL is enabled. To disable sending users a QR code and registration URL, see .
- Have an NFC-capable Android device (only if NFC is used) to serve as the master, with the Provisioner app installed.
- Have Android Enterprise-capable devices to provision.

### Enabling the Android beam for use with NFC bump

**Procedure&#xA0;**

1. Go to **Settings** on the device.
2. Go to **Networks&#x20;**> **Wireless Networks.**
3. In the **Connectivity section&#x20;**&#x73;elec&#x74;**&#x20;Share & connect**.
4. Slide the **NFC** switch to **On**.
5. Slide the **Android Beam&#x20;**&#x73;witch to **On**.

:::hint{type="info"}
The steps to enable the Android beam and NFC may vary on different devices.
:::

### Provisioning Android Enterprise devices to become work managed devices

This section applies to Work Managed Devices and Work Profile on Company Owned Devices.

**Procedure&#xA0;**

1. Using the Android master device, download the <font color="#323232">Provisioner</font> app from Google Play and install the app.
2. Launch Provisioner on the master device.
3. Select **NFC** or **QR code** for the Provisioning method.
4. Tap <font color="#323232">App for Provisioning</font>, and choose the client app to be installed on the provisioned device:

| Select this client app:      | To register with this EMM server: |
| ---------------------------- | --------------------------------- |
| Ivanti Mobile\@Work          | Ivanti EPMM                       |
| MDM                          | Deutsche Telekom Ivanti EPMM      |
| Vodafone Ivanti Mobile\@Work | Vodafone Ivanti EPMM              |

5. Fill out the remaining fields in the Provisioner app. Some fields may auto-populate if a supported Wi-Fi type is present. The Wi-Fi fields are not shown if QR code is selected. Use these guidelines:

| Field                       | Value                                                                                                                                                                                                                           |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Select app for provisioning | Ivanti Mobile\@Work                                                                                                                                                                                                             |
| Time Zone                   | Enter the time zone to be configured on the device                                                                                                                                                                              |
| Locale                      | Enter the locale to be configured on the device                                                                                                                                                                                 |
| Enable All System Apps      | Select the check box to enable all system apps                                                                                                                                                                                  |
| Wi-Fi Network SSID          | Enter the Wi-Fi SSID the target device is to use                                                                                                                                                                                |
| Wi-Fi Security Type         | Enter the Wi-Fi security type                                                                                                                                                                                                   |
| Wi-Fi Password              | Enter the password for the Wi-Fi                                                                                                                                                                                                |
| Bulk Enrollment             | Bulk enrollment is optional along with the hostname and username. Optionally select the Quick Start check box to use Quick Start feature.<br />If a username is entered or Quick Start is checked, then a hostname is required. |

6. Tap **Continue**.
7. If you selected **NFC**,tap <font color="#323232">Continue</font>. The screen <font color="#323232">Bump the devices!</font> appears on the master device. Continue with the NFC Bump section below.
8. If you selected QR code, the screen Scan this QR code! appears on the master device. Continue with the QR Code section below.
9. Configure NFC Bump.
10. Confirm that the target device is displaying the Android Welcome screen.
11. Press the master device back-to-back with the target device to initiate an NFC transfer. If the NFC transfer succeeds, the target device may make a sound, and then proceed to downloading the client app. If a Wi-Fi connection cannot be established, or if the device is unable to download the client app, the device will automatically do a factory reset.
12. If you hear the sound or see a screen other than the Welcome screen, you can decouple the devices. This typically takes a few seconds. If the device is not encrypted, it will start the encryption process before continuing.
13. You can continue to provision additional devices by “bumping” the devices to the master device. The target device must be showing the Welcome screen, and the master device must be showing the “Bump the devices!” screen.
14. Configure QR Code provisioning.
15. Confirm that the target device is displaying the Android Welcome screen.
16. Tap the Android Welcome screen on the target device 6 times on the same place on the screen.
17. You will be prompted to configure a WiFi network so the setup wizard can download a QR code reader to the target device.
18. After the QR code reader is downloaded, the camera is launched.
19. Hold the target device a few inches above the master device until the QR code is scanned successfully. The setup wizard will then proceed to download the client app. If it is unable to download the client app, it will automatically do a factory reset.
20. You can continue to provision additional devices by scanning the QR code on the master device. The target device must have a camera ready to scan, and the master device must show the “Scan this QR code!” screen.
21. The QR code can also be exported by tapping the Share icon. The options offered for exporting will vary by device.

## Provisioning Android Enterprise devices using an afw# token

You can provision an Android Enterprise device in Device Owner mode using an afw# token instead of using the NFC bump or QR code methods. This method enables you to sign on a device with a token in the form afw#mobileiron.core which facilitates an automatic installation of the Ivanti Mobile\@Work client and provisioning in Device Owner mode.

:::hint{type="info"}
Device Owner mode is supported on devices provisioned with Managed Google Play Accounts, using Android 6 or supported newer versions. For details see the [Android EMM Developers guide](https://developers.google.com/android/work/prov-devices#Key_provisioning_differences_across_android_releases).
:::

**Prerequisites&#xA0;**

- You must be enrolled with an Android Enterprise account.
- The device must be Android Enterprise-capable.
- The device must use Android 6 or supported newer versions.
- In Devices & Users > Add Single Device, make sure the "Include Registration PIN only for Android Company-Owned Device Enrollment" field is selected. 
- In Settings > Device Registration, have the "Managed Devices / Device Owner (afw#, QR code, NFC)" field set to Password, Registration PIN or Password and Registration PIN.
- You must have an Android Enterprise token for Ivanti EPMM or a client branded token such as:
  - Ivanti EPMM: **afw#mobileiron.core**
  - Deutsche Telekom: **afw#telekom.mi**
  - Vodafone: **afw#vodafone.mi**
- You must have a new or factory reset device.

**Procedure&#xA0;**

1. Power on the device and enter your WI-FI password.
   Your device may prompt you for a different password.
2. In the **Verify your account** screen enter your Android Enterprise token. Select **Next**.
3. On the **Google Services&#x20;**&#x73;creen select **Install**.
4. Accept the Terms and Conditions.
5. On the Setup work device screen select **Next**.
   The Ivanti Mobile\@Work client downloads and installs on the device. The device now enters Device Owner mode.

## Provisioning Android Enterprise devices using Zero Touch

For information on Android Zero Touch provisioning, see the [Android Zero Touch Provisioning Guide](https://forums.ivanti.com/s/article/Android-Zero-Touch-Provisioning-guide-7092).

- In Devices & Users > Add Single Device, make sure the "Include Registration PIN only for Android Company-Owned Device Enrollment" field is selected. 
- In Settings > Device Registration, have the "Zero Touch and Samsung Knox Mobile Enrollment" field set to Password, Registration PIN or Password and Registration PIN.

### Zero Touch enrollment with custom attributes

Administrators can specify certain custom device attributes at the time of initial provisioning. This works with the Provisioner app, QR code, Knox Mobile Enrollment (KME) and Zero Touch (ZT) for devices in Work managed device mode (DO) or corporate-owned personal-enabled (COPE) mode. It also works with all modes of registration, including PIN based and password based registration.

At initial registration and during any check-in, these custom attributes are passed on to Ivanti EPMM to categorize the device and place it in the correct group and assign the correct labels. The client sends property (customAttributes) consisting of the device custom attribute keys (variable name) and values that client wants Ivanti EPMM to set for that device. The client also sends to Ivanti EPMM updated values with the existing keys for the (customAttributes) key. If the client does not send a (customAttributes) key, the existing custom attributes values will not change.

Zero Touch enrollment with custom attributes is supported for custom attributes of type: String, Boolean, and Integer. The Provisioner App only supports String type.

:::hint{type="info"}
It is the responsibility of the administrator to make sure that the custom attributes are setup correctly in Ivanti EPMM beforehand and match what is being sent by the Provisioner app or Zero Touch portal.
:::

### Use Case examples

Example - BOOLEAN

- Attribute Name – COPE
- Attribute Description – Enabled COPE Mode
- Value Type – Boolean
- Variable Name – True

Example - INTEGER

- Attribute Name – OrgID
- Attribute Description – Organization ID
- Value Type – Integer
- Variable Name – 3456

Example - STRING

- Attribute Name – AEmode
- Attribute Description – Android Enterprise Mode
- Value Type – String
- Variable Name – DO

For information on how to set custom attributes, see [Adding custom attributes to users and/or devices](docId\:dIQrQShSMWmuhruApD9_j).
