Category filter
How to set up OEM Configurations for Zebra devices?
Zebra OEMConfig is an administrative tool to manage Zebra devices. The Zebra OEMConfig application allows you to configure features and settings for Zebra devices from a UEM console. Setting up Hexnode UEM to use Zebra OEMConfig opens up immense capabilities to manage enterprise devices, including zero-day support for new functionalities. Known by the name Zebra OEMConfig powered by MX, it can be installed on the devices to push all the device settings from the Hexnode UEM console. As the OEM adds new features, they also get updated in the app. Thus, with managed app configurations, organizations find it easier to customize the device settings.
Approve and add the app to Hexnode app inventory
To begin with configuring OEM-specific settings, you have to approve and add the OEMConfig app to the Hexnode app inventory. It prepares the app for creating app configurations from the Hexnode UEM console. Go through the steps explained below to approve and add the app.
- Navigate to Apps.
- Go to +Add Apps > Managed Google Apps.
- Search for Zebra OEMConfig powered by MX app and click on Approve.
- A pop-up appears listing a set of permissions required for the app. Verify them and click Approve.
- Next, you will be asked to configure Approval Settings and Notifications when Zebra OEMconfig requests new app permissions. Make the necessary changes on how new app permissions are to be handled and click Done.
Zebra OEMConfig does not come pre-installed on the devices. Instead, the OEMConfig app – Zebra OEMConfig powered by MX must be installed on the target device before configuring the settings. You can easily deploy the app to the devices from the Hexnode UEM console via remote action or mandatory apps policy.
Set-up OEM configurations
- Go to Policies.
- You may choose the existing policy used to push the OEMConfig app to devices or create a New Policy.
- Navigate to Android > App Management > App Configurations.
- Click Configure > +Add new configuration.
- From the list of approved apps, select Zebra OEMConfig powered by MX and click Add.
- Configure the required settings and click Done.
Explanation | Specify a description for this OEMConfig step. |
Error Mode | Select an Error Mode to handle errors that occur during this OEMConfig step.
|
User Control of State | Specify whether the device user should be allowed to control if the analytics data and events can be collected from the device. |
State | Specify if analytics data and events can be collected from the device. You can choose from the options: On/Off. |
App Feature Package Name | Specify the package name of the app for which the application feature should be turned on or off. |
App Feature Name | Specify the name of the application feature that will be turned on or off. |
App Feature State | Specify whether the mentioned application feature for a given application should be on or off. |
Custom Organization Key | Enter the custom credentials organization key for the AppGallery client to authenticate to the AppGallery Server. |
Custom Password | Enter the custom credentials password for the AppGallery client to authenticate to the AppGallery Server. |
Custom User Name | Enter the custom credentials user name for the AppGallery client to authenticate to the AppGallery Server. |
Credential Type | Specify if the AppGallery client should use the default or custom credentials to authenticate with the AppGallery Server. |
Push Notifications | Specifies if push notifications for the AppGallery client should be enabled or not. |
State | Choose whether the AppGallery Client should be enabled or not. |
Mute/Vibrate | Specify how the mute or vibrate behavior should be applied to the device.
|
Replication Action | Specify whether headset audio should be replicated to the built-in speaker. Choose from the following options:
|
Play AC Detect Sound | You can specify whether to play a notification chime when AC power is connected to the device. |
Range | Specify whether auto triggering should be performed based on device proximity, for instance, a barcode reader. Choose the range between Near or Far. |
State | Choose the device state for the auto-trigger configuration. There are three different options:
|
Disallow System Package Name | The blacklist configuration permits you to allow/disallow specific built-in system applications on the device. You can specify the package name of the application that should be disallowed. |
Allow System Package Name | Enter the package name of the built-in system application to which the Allow Action should be applied. |
Action | Specify whether to allow or disallow the given built-in system application on the device. |
Remove Rule Pairing PIN Code | Enter the pairing PIN code. (If the device is prior to BT 2.1) |
Remove Rule Device Upper Address Part | Specify the device upper address part for a Rule to be removed. |
Remove Rule Device Class | Specify the device class for a rule to be removed. |
Remove Rule MAC Address | Enter the Bluetooth MAC Address XX:XX:XX:XX:XX:XX and CoD/UAP/PIN for removing a new rule. |
Remove Rule Name | Specify the name to be assigned to a new rule that is removed. |
Add Rule Pairing PIN Code | Enter the Pairing PIN Code if the remote device is prior to Bluetooth 2.1. |
Add Rule Device Upper Address Part | Specify the device upper address part for adding a rule. |
Add Rule Device Class | Specify the device class for adding a rule. |
Add Rule MAC Address | Enter the Bluetooth MAC Address XX:XX:XX:XX:XX:XX and CoD/UAP/PIN for adding a new rule. |
Add Rule Name | Specify the name to be assigned to a new rule that is added. |
Action | Choose the Bluetooth action to be performed. |
Turn On/Off Single Pairing Categories | Choose a single pairing category from the following: Headset, Scanner, Printer, Payment, or Dex. Only the chosen single pairing category will be allowed on the device. |
Turn On/Off Silent Pairing | Allow/Disallow the user from performing silent Bluetooth pairings. |
New Pairings | Specify if the user should be allowed to create new Bluetooth pairings on the device. |
Discoverability | Specify whether the device should be discoverable via Bluetooth by entities outside the device. |
Dialog Time Out | Enter the amount of inactivity (in ms), after which the bug reporting dialog should be automatically dismissed. The default value is 60000. | ||
Dialog Elements | Element Detail | Text Box Text | Specify the text to display in a Dialog Item of Type – Text Box on the enhanced bug reporting dialog. |
Label Text | Specifies the text to display in a Dialog Item of Type – Label on the enhanced bug reporting dialog. | ||
Error Name Text Box Text | Specify the text to display in a Dialog Item of Type – Error Name Text Box on the enhanced bug reporting dialog. | ||
Type | Specify the type of a single dialog element. Choose from ErrorNameTextBox, Label, TextBox, VoiceRecordButton. | ||
Send Via Email Detail | Time to Live | Set the Time to Live (time before expiration) for enabling the email of bug reports. | |
Send To Address | Specify the send to address for delivering bug reports via email. | ||
Sender Password | Enter the sender password for delivering bug reports via email. | ||
Sender ID | Enter the sender identification for delivering bug reports via email. | ||
SMTP Port | Specify the SMTP server port for delivering bug reports via email. | ||
SMTP Host | Specify the SMTP server address for delivering bug reports via email. | ||
State | Specify whether the bug reports should be sent via email. | ||
Store in Device Detail | Time to Live | Set the Time to Live (time before expiration) for enabling the storage of bug reports. | |
File Path | Specify where the bug reports should be stored on the device (if you have enabled bug reports). Default = /storage/sdcard0/BugReports/. | ||
State | Determine whether the bug reports should be stored on the device. | ||
Send to Cloud Detail | Time to Live | Set the Time to Live (time before expiration) for enabling the storage of bug reports. | |
State | Specify whether bug reports should be automatically sent to the Zebra cloud. | ||
Unexpected Error Action | Set the action to be taken when an unexpected application error (other than ANR) occurs. | ||
ANR Error Action | Sets the action to be taken when an Application Not Responding (ANR) error is detected. | ||
Show In Power Key Menu | Specify whether to show the option to initiate bug reporting on the Power Key Menu. | ||
Screenshot Enable | Specify if screenshots can be attached to bug reports. | ||
Intent Enable | Specify whether intents can initiate bug reporting. | ||
Extensions State | Specify whether enhanced bug reporting should be used. |
Use Of Imager | Specify if the user can use the imager to take pictures. |
Use Of Front Camera | Specify if the user can use the front camera to take pictures. |
Use Of Back Camera | Specify whether the user can use the back camera to take pictures. |
Time Format | Choose the time format for the device as either 12- or 24-hour format. |
Zone | Specify the time zone to be used when the device is in manual time-zone mode. |
Time Zone Mode | Choose the time zone mode as either Manual or Auto. |
Auto NTP Sync Interval | Select the NTP Sync Interval to be used when the device is in auto time mode. |
Auto NTP Server Address | Enter the NTP Server Address to be used when the device is in auto time mode. |
Manual UTC Time | Enter the time to a specified value normalized to universal time (UTC) when the device is in manual time-zone mode. |
Manual UTC Date | Enter the date to a specified value normalized to universal time (UTC) when the device is in manual time-zone mode. |
Manual Time | Enter the time to a specified value when the device is in manual time-zone mode. |
Manual Date | Enter the date to a specified value when the device is in manual time-zone mode. |
Time Mode | Select the time mode for the device as either Manual or Auto. |
Request Boot File Name (Option 67) | Sepcify whether the Boot File Name should be requested from the DHCP server by the DHCP client. |
Request Broadcast Address (Option 28) | Specify whether the Broadcast Address should be requested from the DHCP server by the DHCP client. |
Request NTP Server (Option 42) | Choose whether the NTP Server should be requested from the DHCP server by the DHCP client. |
Request TFTP Server Address (Option 66) | Specify whether the TFTP Server Address should be requested from the DHCP server by the DHCP client. |
Request Vendor Encapsulated Options (Option 43) | Choose whether the Vendor Encapsulated Option should be requested from the DHCP server by the DHCP client. |
Request Domain Search List (Option 119) | Determine whether the Domain Search List should be requested from the DHCP server by the DHCP client. |
Request TFTP Server Names (Option 150) | Determine whether the TFTP Server Name(s) should be requested from the DHCP server by the DHCP client. |
Request Vendor Specific Option#1 (Option 186) | Choose whether Vendor-Specific Option 186 should be requested from the DHCP server by the DHCP client. |
Request Vendor Specific Option#2 (Option 188) | Choose whether Vendor-Specific Option 188 should be requested from the DHCP server by the DHCP client. |
Request Vendor Specific Option#3 (Option 230) | Choose whether Vendor-Specific Option 230 should be requested from the DHCP server by the DHCP client. |
Send Client Identifier State (Option 61) | Specify whether the Client Identifier value should be sent to the DHCP server by the DHCP client. |
Send Client Identifier Value (Option 61) | Enter the Client Identifier value to be sent to the DHCP server by the DHCP client. |
Send Host Name State (Option 12) | Specifies whether a Host Name value should be sent to the DHCP server by the DHCP client. |
Send Host Name Value (Option 12) | Enter the Host Name value to be sent to the DHCP server by the DHCP client when the Host Name Send State is On. |
Send User Class State (Option 77) | Specify whether the User Class value should be sent to the DHCP Server by the DHCP Client. |
Send User Class Value (Option 77) | Enter the User Class value that should be sent to the DHCP Server by the DHCP Client. |
Send Vendor Class State (Option 60) | Specifies whether a Vendor Class value should be sent to the DHCP Server by the DHCP Client. |
Send Vendor Class Value (Option 60) | Enter the Vendor Class Value that should be sent to the DHCP server by the DHCP client. |
Send FQDN State (Option 81) | Specify whether a Fully Qualified Domain Name value should be sent to the DHCP Server by the DHCP Client. |
Send FQDN Value (Option 81) | Enter the Fully Qualified Domain Name Value that should be sent to the DHCP server by the DHCP client. |
Send FQDN Flag (Option 81) | Enter the Fully Qualified Domain Name flag that should be sent to the DHCP server by the DHCP client. |
Request Custom Option Number | Enter a Custom Option Number that should be requested from the DHCP server by the DHCP client. |
Request Custom Option State | Specify whether a custom option should be requested from the DHCP server by the DHCP client. |
Send Custom Option Number | Specify a custom option number to be sent to the DHCP Server by the DHCP Client. |
Send Custom Option State | Specify whether a custom option should be sent to the DHCP server by the DHCP client. |
Send Custom Option Value | Enter a custom option value to be sent to the DHCP server by the DHCP client. |
Programmatic Import | Specify whether the applications should be allowed to import DataWedge Configuration Files using the DataWedge Intent API programmatically. |
Manual Configuration | Specify whether the Device Users will be allowed to modify the DataWedge configuration from the DataWedge configuration UI. |
Intent Access Control of Runtime APIs | Specify the Access Control setting that the DataWedge will use for the Runtime Intent APIs. Choose from the following options:
|
Intent Access Control of Query APIs | Specify the Access Control setting that the DataWedge will use for the Query Intent APIs. Choose from the following options:
|
Intent Access Control of Notification APIs | Specify the Access Control setting that the DataWedge will use for the Notification Intent APIs. Choose from the following options:
|
Intent Access Control of Configuration APIs | Specify the Access Control setting that the DataWedge will use for the Configuration Intent APIs. Choose from the following options:
|
Automatic Database Import | Specify whether the DataWedge Database Files deployed to the DataWedge auto-import folder on the device should automatically trigger the file import. |
NG Simulscan Template File | Specify the device path and file name of a valid Simulscan template file that should be imported for replacing or adding to DataWedge. |
Database File | Enter the device path and file name of a valid full (datawedge.db) or partial (dwprofile_profilename.db) Datawedge Database file that should be imported to the device for replacing or merging with the current configuration of DataWedge. |
Alert Button (Specify one or more alert button settings to be configured as part of this OEMConfig step) |
Intent Extras (Android permits a collection of extra named values to be attached to an intent. You can specify up to 5 extra names and types) |
Extra Type | Enter the value to be attached to the intent and whose name is specified via Extra Name. |
Extra Name | Enter the name of a single extra named string value to be attached to the intent. | ||
Intent MIME Type | Specify a Multipurpose Internet Mail Extensions (MIME) type to be used while processing the intent data. | ||
Intent File | Specify the intent file to be sent. | ||
Intent Data URI | Enter an intent data URI to be sent. | ||
Intent Package Name | Enter an intent package name to be sent. | ||
Intent Class | Specify the Android Class within an application to be invoked when an intent is generated. | ||
Intent Category | Specify an intent category to be sent to invoke an application when an intent is generated. | ||
Intent Action | Specify an intent action to be sent to invoke an application when an intent is generated. | ||
Key Identifier | Specify the key identifier to be used with the Alert Button. | ||
Keep Device Awake | Specify whether the device should stay awake when the Alert Button is configured. | ||
Action | Specify the action to be taken when the Alert Button is pressed. | ||
Mode | Specifies the Alert Button mode. You can choose from the following options:
|
||
Device Administration – Secure Start-up Selection by Device User | Select whether the Secure Start-up selection by the user should be allowed on the device when changing the pin/password/pattern. | ||
Unreserve User ID Package Name | Specify the package name of the application whose user ID can be released. | ||
Reserve User ID Package Signature | Specify the Base 64 encoded value of the content of the DER format certificate used to sign the application to which a user ID is reserved. | ||
Reserve User ID Package Name | Specify the package name of the application to which a user ID should be reserved. | ||
Disallow Package Update Package Name | Specify the package name of the application that is not allowed to update. | ||
Allow Package Update Package Name | Specify the package name of the application that is allowed to update. | ||
Submit XML | Enter the XML string that should be sent to the Zebra MX Management System. | ||
Disallow Submit XML Package Name | Specify the package name of the application that should be disallowed from submitting the XML file. | ||
Allow Submit XML Package Name | Specify the package name of the application that should be Allowed to submit the XML file. | ||
Action | Choose a device administration action to be performed. You can select from the following:
|
Smart Leash | State | Select whether the Smart Leash is on or off. |
Settings UI | Select whether the device user should be allowed to use the Device Central UI to configure Smart Leash. | |
Haptic Feedback Time | Enter the duration of vibration when the Smart Leash Haptic Feedback is on. | |
Haptic Feedback State | Select whether the Smart Leash Haptic Feedback is on or off. | |
Audio Feedback Volume | Enter the percentage volume for the sound when the Smart Leash Audio Feedback is on. | |
Audio Feedback State | Select whether the Smart Leash Audio Feedback is on or off. | |
Audio Feedback Sound | Enter an existing Ringtone or path of audio to play when the Smart Leash Audio Feedback is on. | |
Audio Feedback Repeat Count | Enter the number of times the sound should repeat when the Smart Leash Audio Feedback is on. | |
Firmware Update Button | Select whether the user should be allowed to use the Firmware Update Button to perform Firmware Updates using the Device Central subsystem. | |
Bluetooth Pairing Control | Select how the Device Central subsystem should control Bluetooth pairing. Choose from the options:
|
|
Bluetooth On/Off Control | Select whether the user can use the Device Central UI to turn on/off Bluetooth. |
Brightness | Specify the display brightness of the device when the brightness mode is not automatic. |
Backlight Adaptive Brightness | Choose the adaptive backlight brightness. |
Set Font Size | Specify the system font size to be used for the device. |
Debounce Delay | Specify which Debounce Delay will be used for the Signal that controls the automatic Display Blanking. The default value is 1000. |
Polarity | Specify the Polarity of the Signal that will be used to trigger automatic Display Blanking. |
Signal | Specify which Signal will be used to control automatic Display Blanking. |
Stay Awake | Specify whether the display will stay awake (not time out) when the device is connected to external power. |
Blanking Mode | Specify whether the display will automatically Blank (display nothing) on a device. Choose from the following:
|
Timeout | Enter the amount of user inactivity (in seconds) before the screen times out. |
Auto Capitalization | Choose whether to turn on automatic capitalization for the first letter of a sentence within the Enterprise Keyboard. |
Auto Correction | Select whether to enable automatic correction of the misspelled words within the Enterprise Keyboard. |
Block Offensive Words | Choose whether to turn on automatic blocking of offensive words within the Enterprise Keyboard. |
Double Space Period | Designate automatic entry of the end of a sentence (period followed by two spaces) when the space key is double tapped. You can turn it on or off. |
Flick for Alternate Chars | Choose whether to show the alternate character within the Enterprise Keyboard when the user performs a flick gesture. |
Key Long Press Delay | Set the duration for which the user must press a key to consider it a long press. |
Language Action | Choose whether to enable/disable the selected language. |
Language | Choose the language on which the enable/disable action is to be performed. |
Custom | Enter a custom language on which the enable/disable action is to be performed. |
Navigation Mode | Choose the navigation mode used by the device to provide the user experience.
|
Numeric Layout Mode | Specify the numeric layout for the enterprise keyboard on instances where a numeric keyboard is displayed.
|
Show Alphanumeric Tab | Determine whether the enterprise keyboard should display the alphanumeric tab. Turning this option On enables the users to select the alphanumeric keyboard. |
Show Numeric Tab | Specify if the enterprise keyboard should display the numeric tab. Turning this option On enables the users to select the numeric keyboard. |
Show Scan Tab | Choose whether the enterprise keyboard should display the scan tab for permitting barcode scanning. |
Show Symbol Tab | Select if the enterprise keyboard must show the symbol tab to allow selection of the special symbols keyboard. |
Show Voice Input Key | Specify whether the key used for invoking voice input (if supported) will be shown within the enterprise keyboard. |
System Language Support | Select whether to use the standard Android Languages or the built-in enterprise keyboard languages on the device. |
Preferred Tab | Choose the preferred tab for the enterprise keyboard selected by default when the user enters textual data. |
Suggest Contact Names | Choose whether to enable contact name suggestions for the enterprise keyboard. |
Suggest Misspelling Corrections | Select whether to turn on word suggestions for misspelling. |
Popup on Keypress | Set whether a key pop-up (visible feedback) occurs on each keypress within the enterprise keyboard. |
Sound on Keypress | Choose whether sound (audible feedback) occurs on each keypress within the enterprise keyboard. |
Mode | Set the sound volume mode, System Default Volume or Specified Volume, used when a sound occurs for each key press. |
Volume | Enter the sound volume that will be used for the sound that occurs on each keypress. |
Vibrate on Keypress | Set whether vibrate (tactile feedback) should occur on each keypress for the enterprise keyboard. |
Mode | Set the vibrate duration mode that will be used when a vibration occurs for a given keypress. |
Duration | Enter the vibrate duration to be used when a vibrate occurs on each keypress. You can choose between a value of 0 to 100 milliseconds. |
Remap Alpha P1 | Enter a value that defines the behavior of the enterprise keyboard when the Alpha P1 is pressed. Alpha P1 is located on the Alpha keyboard at Row 1, Column 1. You can enter either of the following values in this field:
|
Remap Numeric P1 | Specify a value that defines the behavior of the enterprise keyboard when the Numeric P1 is pressed. Numeric P1 is located on the Numeric keyboard at Row 1, Column 1. |
Remap Numeric P2 | Enter a value that specifies the behavior of the enterprise keyboard when the Numeric P2 is pressed. Numeric P2 is located on the Numeric keyboard at Row 2, Column 1. |
Remap Numeric P3 | Enter a value that specifies the behavior of the enterprise keyboard when the Numeric P3 is pressed. Numeric P3 is located on the Numeric keyboard at Row 3, Column 1. |
Remap Numeric P4 | Enter a value that specifies the behavior of the enterprise keyboard when the Numeric P4 is pressed. Numeric P4 is located on the Numeric keyboard at Row 4, Column 1. |
Remap Symbol P1 | Set the remapping that the enterprise keyboard should apply to the P1 key on the Symbol keyboard at Row 4, Column 1. |
Use on Lock Screen | Specify whether to allow or disallow Enterprise NFC on the device lock screen. |
Power | Choose if the Enterprise NFC should be turned on/off. |
Card Emulation Mode | Select whether the Enterprise NFC should use Card Emulation Mode. |
Peer to Peer Mode | Select if the Enterprise NFC should use Peer to Peer Mode. |
Type B Tag Baud Rate | Select the baud rate that Enterprise NFC should use to communicate to Type B Tags. |
Type A Tag Baud Rate | Select the Baud Rate that Enterprise NFC should use to communicate to Type A Tags. |
CPU Boost | Select whether the Enterprise NFC should Boost CPU Speed during NFC transactions. |
Polling Mode | Select the Enterprise NFC Polling Mode that should be used. Choose from Hybrid, Standard, and Low Power. |
Use NFC Data Exchange Format (NDEF) | Determine whether the Enterprise NFC should use NFC Data Exchange Format (NDEF). |
Type V Tags | Select whether the Enterprise NFC should read NFC Type V Tags. |
Type F Tags | Choose whether the Enterprise NFC should read NFC Type F Tags. |
Type B Tags | Determine if the Enterprise NFC should read NFC Type B Tags. |
Type A Tags | Select whether the Enterprise NFC should read NFC Type A Tags. |
Logging | Select whether logging should be used by Enterprise NFC. |
Reset to Defaults | Select whether all the enterprise NFC settings should be reset to their default values. |
Secondary DNS | Enter the Secondary DNS Server Address to be statically assigned to the Ethernet adapter. |
Primary DNS | Enter the Primary DNS Server Address to be statically assigned to the Ethernet adapter. |
Network Mask | Enter the Network Mask to be statically assigned to the Ethernet adapter. |
Gateway Address | Specify the Gateway Address to be statically assigned to the Ethernet adapter. |
IP Address | Specify the IP Address to be statically assigned to the Ethernet adapter. |
IP Address Type | Specify how an IP Address will be assigned to the Ethernet adapter. You can choose from:
|
Bypass List | Specify the Proxy Server Bypass List to be used for Ethernet. It indicates those addresses that should bypass the proxy server for accessing the internet. |
Port | Enter the Proxy Server Port to use for Ethernet. |
Proxy Server | Specifies the Proxy Server that should be used to access the internet via the Ethernet adapter. |
Use Proxy Server | Specify whether to use a Proxy Server for accessing the internet via the Ethernet adapter. |
Control by User | Specify whether Ethernet Power control by the Device User should be allowed or not. |
Power | Specify whether Ethernet Power must be turned on or off. |
Upload Delete Source After Upload | Specify whether the source file must be deleted from the device file system after the upload is successful. |
Upload Duplicate Handling | Specify the action to be taken if a duplicate destination file is found on the server.
|
Upload Order | Choose the order of file upload from the device file system to the server.
|
Upload File Target File Name Pattern | Enter a pattern to use as a suffix to the target file name. |
Upload File Destination URI | Enter the destination URI of the server to which a file in the device file system should be uploaded. |
Upload Source Path and File Name | Specify the source path and file name of a file to be uploaded from the device file system to a server. |
Delete Path and File Name | Specify the path and optionally the file name of a folder or file to be deleted from the device file system. |
Download Destination Path and File Name | Specify the destination path and the file name of a file to be downloaded to the device file system from a server. |
Download File Source URI | Specify the source URI of a file on a server to be downloaded to the device file system. |
Verify Manifest File | Enter the path and file name of a Manifest file that must already exist at the specified location on the device file system. It will be used to verify support on a device if you have chosen the option Verify Manifest for Mode Manual Action. |
OS Update/Upgrade/Downgrade File | Specify the file (ZIP, UPL, XML, etc.) to be used if either of the options OS Update, OS Upgrade, or OS Downgrade is chosen for Mode Manual Action. Ensure that the file is already contained on the device file system at the specified location. |
OS Streaming File URL | Enter the URL of the file (ZIP, UPL, XML, etc.) that should be used to perform a streaming update on the device when the option OS Upgrade Streaming is chosen under Mode Manual Action. |
OS Streaming – Zebra Authentication Token | Enter the token to be used for authenticating to the Zebra Support Central to gain access to the URL holding the OS or Patch image file to be used (If Mode Manual Action is set as OS Upgrade Streaming). |
OS Streaming – Username | Enter the name of a user authorized to access the URL holding the OS or patch image file to be used to perform a streaming update on a device. (If Mode Manual Action is set as OS Upgrade Streaming) |
OS Streaming – Password | Enter the password associated with the username to gain access to the URL holding the OS or patch image file to perform a streaming update on a device. (If Mode Manual Action is set as OS Upgrade Streaming) |
OS Streaming – Custom Authentication Header | Enter all the custom information to authenticate to the server for gaining access to the URL holding the OS or patch image file to be used to perform a streaming update on a device. |
OS Upgrade Suppress Reboot | Specify whether an automatic reboot should be suppressed (not performed) after completing an A/B Upgrade performed using the OS Upgrade Action. |
OS Streaming – Authorization Type | Select the authentication type to use with Manual Mode to reach the remote URL. This remote URL holds the file needed to perform a Firmware Over The Air (FOTA) operation on the device.
|
Enterprise Reset SUW Bypass | Specify whether the Setup Wizard (SUW) should be bypassed on GMS devices when performing an Enterprise Reset. |
Mode Manual Action | When you have chosen the Manual for the Mode option, choose an action here to explicitly perform a Firmware Over The Air (FOTA) operation on the device. Choose from the following options:
|
Mode | Select the mode used to perform Firmware Over The Air (FOTA) operations on a device. Choose either Manual or Automatic. |
Device User Control Mode | Specifies whether the Device User should be allowed to use the UI of the LifeGuard OTA Client. |
GMS Feature Set | Configure the set of GMS (Global Mobile Services) features to be used on the device.
|
GMS Profile | Choose the GMS (Global Mobile Services) profile to be used. You can select from the following: Chrome Browser, Google Maps, Firebase Cloud Messaging, and Combination of Chrome and Maps and FCM. |
Add APN Port | Enter the port number of the HTTP proxy to route all the data traffic accessed via APN. |
Add APN Proxy | Enter the name or address of the HTTP proxy to route all the data traffic accessed via APN. |
Action | Choose an action to manage the GPRS APNs on a device. You can select either of the following:
|
Add APN Name | Enter the name of the APN. (If AddApn is chosen) |
Add APN Replace If Existing | Specify whether to keep or replace if an APN with the same name that already exists on the device. |
Add APN Make Default | Specify whether to add the given APN as the default APN. |
Add APN Access Point | Enter the Access Point identifier for the APN. |
Add APN User Name | Enter the username that should be used to authenticate to an APN. |
Add APN Password | Add the password that should be used to authenticate to an APN. |
Add APN MMS Port | Enter the port number of the HTTP proxy that should be used to route the MMS (Multimedia Message Services) traffic over the network accessed through APN. |
Add APN MMS Proxy | Enter the address or name of the HTTP proxy that must be used to route the MMS (Multimedia Message Services) traffic over the network accessed through APN. |
Add APN Server | Specify the WAP Gateway Server address that should be used for the APN. |
Add APN MMSC | Enter the Multimedia Messaging Service Center (MMSC) address required to route MMS traffic over the network accessed via an APN |
Add APN Type | Enter the type of APN to add. You can obtain it from the cellular carrier whose network is to be accessed via APN. |
Add APN MCC | Enter the Mobile Country Code (MCC) of the APN. |
Add APN MNC | Enter the Mobile Network Code (MNC) of the APN. |
Add APN Protocol | Choose the APN protocol to be used: IPv4, IPv6 or IPv4/IPv6. |
Add APN Roaming Protocol | Choose the APN Roaming protocol from the following: IPv4, IPv6 or IPv4/IPv6. |
Add Authentication Type | Choose the type of authentication to be used for the APN.
|
Add MVNO Type | Choose the MVNO (Mobile Virtual Network Operator) to be used for the APN.
|
Add MVNO Match Data | Enter the MVNO match data to be used for the APN. (If Add MVNO Type is chosen to be anything other than ‘None’.) |
Remove APN Name | Enter the name of the APN to be removed. (If Action is ‘RemoveApn’) |
Action | Choose an action to perform any miscellaneous behavior on the device.
|
Clear Application Cache Package | Enter the package name of the application whose cache data is to be cleared. (If Clear Application Cache is chosen) |
Clear Application Data Package | Enter the package name of the app whose user data should be cleared. (If Clear Application User Data is selected) |
Allow Device User Control of Do Not Disturb Mode | Specify whether the user is shown the Do Not Disturb mode menu on the device. |
App Info Icon on Long Press on Recent App Header | Specify whether long pressing on the Recent App header should display the App Info Icon. |
Auto Correct | Choose On, if you want to enable the AutoCorrect feature on the device. |
Battery Charging LED | Specify whether the device should display the battery charging state using the charging LED when on the operating mode. |
Battery Swap UI Popup | Specify whether the device should prompt the Battery Swap UI to the user when its battery level falls below the threshold value. |
Display of Navigation Bar | Choose whether the on-screen Navigation bar should be displayed on the device. Hence, you can decide if the Navigation bar would take up the screen real estate or should be used to navigate the device. |
Launcher Package Name | Enter the package name of the default launcher app. |
Locale | Choose the Locale to be used on the device. |
Long Press on Home Key to Launch Google Assistant | Choose whether long-pressing the Home Key should launch the Google Assistant. |
Network Notification Popup | This option helps you determine whether the Network Notification popups should be restricted on the device. These notifications inform the user that the device network is being monitored. |
On-Screen Power Button | Specify whether to turn off the on-screen power button functionality on the device. |
Pull Down Notification Bar | Choose whether the user can interact with the notification in the Notification Panel by pulling down the Notification Bar. |
Show Airplane Mode in Power Key Menu | When the power key is held down on the device, it displays numerous options. This option helps you choose whether the user can control the state of the Airplane Mode from this menu.
|
Show Battery Percentage In Notification Bar | Choose whether to display the battery percentage on the Notification bar. |
Show Pairing Popup | Select whether the device should display a pop-up window when an unpaired device initiates a new Bluetooth pairing with the device. |
Show Passwords | Choose whether the passwords should be visible as the user enters them on the device. |
Show Touch Mode in Power Key Menu | When the power key is held down on the device, it displays numerous options. You choose whether the user can control the state of Touch Mode from this menu. |
Show Virtual Keyboard when Physical Keyboard is Active | Choose whether the device should display the virtual keyboard when the physical keyboard is active. |
Status Bar | Choose if the device should display the Android status bar. |
Use Of Clipboard | Determine if the clipboard functionality is to be enabled on the devices. The Clipboard feature allows the user to cut, copy and paste text between applications. |
Use of Date in Notification Panel to Access Clock Application | If you choose ‘Allow’, clicking on the Date from the Notification Panel invokes the Clock application. |
Use of Home Key | Choose whether the user can use the Home Key to return to the home screen or launcher application from the current device activity. |
Use of Magnification Gestures | Specify whether the user is permitted to use magnification gestures on the device. Only if you turn on this option, the magnification gestures are acknowledged, or appropriate action is performed. |
Use of Recent Apps Key | Determine if the user can make use of the Recent Apps key to access the recently launched apps. |
Use of Split Screen Mode | Select whether the use of Split Screen should be permitted on the device. |
User Control of Multi User | Typically, a primary user is allowed to manage other users on the device. It includes the ability to create, delete and limit the actions of a secondary user. You can determine if the device user is permitted to manage secondary users when the device provides multi-user support. |
Touch Mode |
Configure the operational mode for the Touch Panel. You can configure how the touch panel should be optimized by choosing either of the options:
|
Screen Protector | Enabling this option optimizes the touch panel for use with a screen protector. |
Turn on/off the Large Key Indicator feature | The Large Key Indicator feature displays a large on-screen indicator that shows the state of the physical keypad on the device. It shows the active modifier keys and assists the user in situations where multiple key instances are required. |
Device user control of Large Key Indicator | Choose whether the device user is permitted to turn on/off the Large Key Indicator feature. |
Device Name | Enter the name by which the device will be known on the network. |
Add Mapping Behaviours | Behaviour | Table Name | Select the name of the table to which the mapping behavior is to be stored. |
Type | Specify the behavior to be defined for a key when Action is Add Mapping. | ||
Send Key Code | Specifies a key code to be sent by behavior. | ||
Alt | Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
|
||
Ctrl | Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
|
||
Fn | Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
|
||
Shift | Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
|
||
Send Trigger | Select the trigger signal that should be sent as the behavior for a specified key when you have chosen Send Trigger for Type. There are 8 trigger signals. But all the trigger signals might not be supported on all devices. | ||
Send Intent | Specify when an intent should be sent as the behavior for a remapped key.
|
||
Type | Choose the method in which an Intent should be sent for invoking an application or service. (When you have chosen Send Intent for Type) | ||
Action | Enter the action value of an intent. | ||
Category | Enter the category of the intent. | ||
Package Name | Enter the Android package name of the app to be invoked. | ||
Class | Enter the Android class within the app or service to invoke. | ||
Data URI | Enter a Uniform Resource Identifier (URI) that identifies some data utilized by the application or service invoked by the intent. | ||
Flags | Intent flags control how Android handles the intent. Enter the intent flags to be set for the intent. | ||
MIME Type | Enter a Multipurpose Internet Mail Extensions (MIME) type to be used while processing the intent data and when Data URI is specified. | ||
Extra Name | Android allows a collection of extra named values of various types to be attached to an intent. You can enter the extra names to be attached to the intent by specifying them here. | ||
Extra Value | Enter the value of the String Extra to be attached to the intent to be sent. The name of the given extra value will be specified as Extra Name. | ||
Launch Application Name | Enter the Friendly Name of the application to be launched when you have chosen Launch Application for Type. | ||
Add Mapping Key ID | Choose the physical key for which mappings are to be added or replaced. | ||
Action | Select an Action to configure the behaviors mapped to the keys on the physical keyboard (if any).
|
Collection Configuration | Logging Level | Choose the level of logging to be performed.
|
Upload Snapshots URI | Enter the URI or the location on a Remote Server to upload all Snapshot Files created on the device previously and have not yet been uploaded. | |
Log Action | Select the Log Action to be performed.
|
Ask Application Signature | Enter the Android Package Signature of an Application for which the user should be prompted whether to Grant or Deny a Sensitive Android Permission. |
Ask Application Package | Enter the Android Package Name of an Application for which the user should be prompted whether to Grant or Deny a Sensitive Android Permission. |
Ask Permission | Select the name of a Sensitive Android Permission. When you choose an option, the device prompts the user to grant or deny the given permission to a specific application. |
Revoke Application Signature | Enter the Android Package Signature of an application from which a Sensitive Android Permission should be revoked. (If Permission Access Action is set to Revoke.) |
Revoke Application Package | Enter the Android Package Name of the Application from which the given Sensitive Android Permission should be revoked. |
Revoke Permission | Select the name of a Sensitive Android Permission to be revoked from the specified application. (If Permission Access Action is set to Revoke.) |
Grant Application Package | Enter the Android Package Name of an application to which the given permission should be granted. (When Permission Access Action is set to Grant.) |
Grant Permission | Select the name of a Sensitive Android Permission that should be granted to a specified Application. (When Permission Access Action is set to Grant.) |
Permission Access Action | Select an action that manages how various applications will use the Sensitive Android Permissions.
|
Power Action | Choose an action to control the power supplied to the device. |
Battery Percentage Decommission Threshold | Enter the percentage of remaining battery capacity below which the battery will be configured for decommissioning. |
Battery Usage Decommission Threshold | Enter the amount of battery usage that is permitted before the battery is decommissioned. |
Battery Critical Low Threshold | Enter the threshold battery level below which the battery is deemed to be critically low. |
Battery Optimization Action | Choose an action to control which applications should undergo battery optimization and which should not.
|
Add Package Names | List the package name of applications that should undergo battery optimization. Multiple entries should be comma-separated. |
Remove Package Names | Specify the package names of those applications that should be exempted from battery optimization. |
Port Action | Choose the action to be performed related to the control of the output power to a port.
|
Port Select | Select the port for which the output power should be turned on or off. Choose either of the following:
|
Auto Power Control | Specify whether the device power should be controlled automatically. |
Auto Power Off | Specify how the device power should be turned off automatically.
|
Timeout | Enter the timeout period before which the device turns off automatically. |
Auto Power On | Specify whether the device should be automatically powered on as part of automatic power control. |
Heater Action | This option helps you control the device heater.
|
Heater Select | Choose the heater across which the action specified on Heater Action should be applied.
|
Off Threshold | Specify the threshold temperature above which the heater should be turned off automatically. |
On Threshold | Specify the threshold temperature below which the heater must be turned on automatically. |
All Wake-up Sources State | Choose whether to enable all the wake-up sources. |
Battery Saver Control Mode | Choose how the battery saver mode should be turned on when the battery level falls below a threshold. You can choose between Manually or Automatically. |
Battery Saver Control Mode Automatic Percentage Threshold | Enter the battery level percentage below which Battery Saver Mode should be automatically turned on. |
Battery Saver Mode | Specify whether battery saver mode should be turned on/off when you have chosen the option Manually for Battery Saver Control Mode. |
Doze Mode State | Manage the doze mode for the device.
|
Wake-up Source Key Identifier | Choose the wake-up source key identifier.
|
Custom | Enter the custom name of the key identifier of the wake-up source when you have chosen the option Custom for the setting Wake-up Source Key Identifier. |
Wake-up Source to Activate the Display State | Specify whether the wake-up sources should be permitted to activate the display state.
|
Wake-up Method | Choose a method to control the device wake up.
|
Country of Operation | Choose the country of operation in which the RFID module will be used. Selecting a country of operation ensures that the country-specific regulatory requirements are met. |
Action | Choose an action to configure the RFID module.
|
Transmit Power Level | Specify the RFID Power Level for the RFID module. |
Device Name | Enter the name by which the device will be known on the network. |
Action | Select an Action to control the remote scanner connected to the device.
|
Config Serial Number | Enter the serial number of the remote scanner to be configured with this action. |
Instant Screen Lock on Power Key | Determine how the screen should be locked when the power key is used to turn off the device.
|
Screen Lock Type | Choose the screen lock type: None, Swipe, PIN, Password, Pattern. |
Screen Lock Timeout | Specifies the amount of time following the screen off, after which the screen will be locked when it is turned back on. |
Service Binding Action | Allow or disallow bindings to Zebra Value-added services. |
Service Caller Action | Allow or disallow a specific application to call APIs exposed by a Zebra Value-Add Service through a successfully established binding. |
Approve Caller Package | Enter the Android package name of the application that should be permitted to use a CSP. |
Approve Caller Signature | Enter the Android package signature of an application that should be permitted to use a CSP. |
Allow Device User Access Quick Settings | Specify whether the user should be allowed to access Android Quick Settings from the device. |
Allow Device User Control Airplane Mode | Specify whether the user should be allowed to change the state of Airplane mode. |
Allow Device User Control App Notifications | Specify whether the user should be permitted to the configurations associated with app notifications. |
Allow Device User Control Apps | Choose if the user should be permitted to access and control apps on the device. |
Action | Choose an action to determine how threat monitoring should be performed.
|
Detect Threat Type | Select the threat type to be monitored on the device.
|
Action | Select an action to control the behavior of the Zebra volume control UI.
|
Add Profile Name | Enter the name of the audio UI profile to be added. (If the chosen Action is ‘Add Profile’) |
Remove Profile Name | Enter the name of the existing audio UI profile to be removed. (When you have chosen ‘Remove Profile’ for the Action setting.) |
Select Wakeup Source Method | Select the source that should be used to implement the device wake-up.
Software: Use software or mappable keycodes for device wake-up. |
Wakeup Sources | Choose whether all the controllable Wakeup Sources should be turned on or off. |
Mode | Choosing a whitelisting mode helps you determine how apps can be installed or run on the device.
|
Action | Select an Action to alter the whitelisting configuration of a device. |
Antenna Selection | Choose which of the multiple antennas should be used for wireless communications.
|
GPS Location Mode | Specify the GPS location mode to be used.
|
GPS Power State | Choose whether the GPS radio state should be turned on or off.
|
Auto Wakeup | Specify whether Wi-Fi should wake up automatically when a previously connected network is detected. | |
Bands | Select the frequency band on which the WLAN subsystem should operate on the device. | |
Channels | Enter the channels over which the WLAN subsystem should operate on a device. | |
Country | Select the country in which the WLAN subsystem should operate. | |
Hotspot State | Select the hotspot state for the WLAN adapter on the device.
|
|
Hotspot Options | SSID | Enter the SSID that identifies the network supported in the Hotspot Mode of the WLAN adapter. |
Band | Select the frequency band on which the hotspot mode should operate. | |
Band 2.4GHz Channel | Select the single 2.4GHz channel in which the hotspot mode should operate when the option ‘2.4GHz’ is selected for ‘Band’. | |
5GHz Channel | Select the single 5GHz channel in which the hotspot mode should operate when the option ‘5GHz’ is selected for ‘Band’. | |
Security Mode | Select the Security Mode to be used to secure the Hotspot Mode of the WLAN adapter. | |
Security Passphrase | Enter the security passphrase that will be used to secure the Hotspot Mode network. |
Power | Specify whether the WWAN power should be turned on or off. |
Background Data | Choose whether the use of WWAN background data should be allowed or not. |
Data Limit State | Select whether to impose a limit on the amount of WWAN data used. It helps manage the telecom data expenses.
|
Public Land Mobile Network Lock | Select whether the WWAN adapter should be locked to a single Public Land Mobile Network Lock. |
User Control of Public Land Mobile Network Lock | Select whether the device user can control the locking of the WWAN adapter to a single Public Land Mobile Network. |
State | Choose whether the Worry Free Wi-Fi features should be turned on or off. |
Analysis Type | Choose the analysis type that should be used by the Worry Free Wi-Fi features on the device. When selected, the Worry Free Wi-Fi perform certain analysis to troubleshoot and optimize Wi-Fi operations related to the selected option:
|
Roam/Voice Duration | Enter the duration to perform the analysis when you have chosen either of the options Roam or Voice. |
Start SD Card Storage | Specify how SD Card storage should be used during the server analytics performed. |
Start Session Storage Duration | Specify the maximum duration of session data to be captured and stored during the server analytics performed. |
License Action | Select an action to manage the Zebra-issued licenses on the device.
|
Activate License Method | Select a method to activate a Zebra-issued license on the device.
|
Feature Name | Enter the feature name to be entitled to the license on the device. |
Feature Server URL | Enter the server URL for the feature name to be entitled to the license on the device. |
Return License Server Type | Select the type of standard server via which the license should be returned. |
Return All Licenses Server Type | Select the type of standard server via which the licenses should be returned |
Associate Policies with Devices / Groups
If the policy has not yet been saved.
- Navigate to Policy Targets.
- Click on +Add Devices.
- Select the devices and click OK.
- Click on Save to apply the policies to devices.
Apart from devices, you can also associate the policies with device groups, user and user groups from “Policy Targets”.
If the policy has been saved, you can associate it with another method.
- From Policies tab, check the policies to be associated.
- Click on Manage → Associate Targets and select the device.
- Click on Associate to apply policy to the devices.