Android Apps Managed Configuration variables

Problem

The android app is asking for a managed configuration to be configured and the admin wants to use some placeholders.
For example ${DEVICE_DIRECTORY_ID} Device's directory ID or ${USER_EMAIL} Signed-in user's email address

If a placeholder value isn't available, it's replaced with an empty string. Values are only provided for enrolled devices.

Environment

  • Chromebook
  • ChromeOS
  • ARC++
  • Android

Solution

Managed configuration files can be defined with any of the following placeholders. All values are optional.
  • ${DEVICE_DIRECTORY_ID}—Device’s directory ID
  • ${USER_EMAIL}—Signed-in user’s email address
  • ${USER_EMAIL_DOMAIN}—Signed-in user’s domain name
  • ${DEVICE_SERIAL_NUMBER}—Device's serial number
  • ${DEVICE_ASSET_ID}—Asset ID assigned to device by administrator
  • ${DEVICE_ANNOTATED_LOCATION}—Location assigned to device by administrator
  • ${USER_EMAIL_NAME}—First part (part before @) of signed-in user’s email address
If a placeholder value isn’t available, it’s replaced with an empty string. Values are only provided for enrolled devices.