Third-Party Device Support and Automated Provisioning
Third-Party Device Support and Automated Provisioning
Zebra supports deploying Zebra Voice and PTT Pro clients on third-party Android devices. In addition, PTT Pro is supported on iOS.
For security reasons, Android started restricting access to device serial numbers in Android 10, which prevents most third-party devices from identifying themselves with serial numbers as Zebra devices do. The serial number has always been restricted for iOS devices.
Zebra applications on third-party devices use the Android ID or iOS UDID, which are non-permanent identifiers. These device IDs are re-generated upon factory reset, which has the following impact on Zebra applications:
Zebra Voice licenses may be tied to device IDs (Android IDs) that are no longer associated with any currently active device due to device reset.
The PTT Pro device table, used for shared devices that authenticate with OAuth, may be populated with device IDs that are no longer associated with any currently active device due to a device reset.
The remainder of this chapter describes the system's operation and requirements for third-party devices, including Automatic PTT Pro Device ID provisioning, which is supported by PVM when Profile Manager is not deployed. The Profile Manager manages PTT Pro device IDs in their deployed environments.