For a detailed breakdown of every provisioning method, see Android Enterprise provisioning methods. This FAQ focuses on which method to choose and why.
Zero-touch enrolment (or Samsung KME for Samsung fleets) is the recommended approach wherever possible. The key advantages are:
Zero-touch is not necessarily the fastest method - a QR code or DPC identifier can get a device enrolled in about the same time - but speed is only one consideration. The operational benefits of persistence and zero-touch setup far outweigh a few seconds of difference.
Zero-touch works on all GMS-certified devices running Android 9.0 or later, but devices must be purchased from a zero-touch approved reseller for the reseller to register them against your zero-touch organisation. Samsung KME does not require a specific reseller - devices can be registered by IMEI or serial number directly, or through Samsung’s Knox Deployment Program.
If zero-touch or KME is not available, QR code provisioning is the next best option. QR codes are persistent, can be hosted anywhere (intranet, printed, emailed), do not require a dedicated provisioning device, and support DPC extras for pre-configuration. QR codes are supported on Android 7.0 and later.
DPC identifier (afw#setup for AMAPI, or afw#<vendor> for custom DPCs) is a reasonable fallback when QR code scanning is not practical. It requires the user to type an identifier into the email field during setup, which introduces room for error, but it works on Android 6.0 and later.
NFC tag provisioning is still supported but increasingly niche. NFC Beam (device-to-device) was removed in Android 14, so only pre-programmed NFC tags work on modern devices. NFC also cannot provision COPE devices on Android 11 or later. Unless there is a specific reason to use NFC - such as provisioning in an environment where network access is restricted during setup - other methods are generally preferable.
Work profile provisioning on personally-owned devices is simpler, as the device is already set up. The most common approaches are: