Notification Manager

To display only the features present on a particular device, select one or more filters from the SmartDocs bar below.

Input fields accept ENGLISH ONLY.

Queries from MX are not supported on Zebra devices running Android 11 or later. See alternative method.

Overview

The Notification Manager (NotificationMgr) allows an administrator to control which apps on the device are allowed to display notifications and which should have their messages automatically dismissed by the system.

Main Functionality

  • Show all notifications
  • Hide all notifications
  • Automatically dismiss notifications, when possible
  • Select individual app(s) from which to show/hide notifications

IMPORTANT: NotificationMgr CANNOT dismiss System notifications, Foreground Service notifications or other notification types classified as "non-dismissable" by the Android system. Android 14 loosens this restriction. Learn more


Notification Action

Used to control which application notifications are displayed and which are automatically dismissed without user action.

Parm Name: NotificationAction

Option Name Description Note Status Requires
0 Do nothing This value (or the absence of this parm from the XML) causes no change to device settings; any previously selected setting is retained.

MX: 11.3+

1 Show for All Apps Displays notifications for all apps.

MX: 11.3+

2 Hide for All Apps Automatically dismisses (when possible) notifications for all apps. See important note in Overview section, above.

MX: 11.3+

3 Show by App Shows notifications only for specified apps.

MX: 11.3+

4 Hide by App Automatically dismisses (when possible) notifications of specified apps. See important note in Overview section, above.

MX: 11.3+

Package Name

Used to enter the package name of the app on the device from which to show or automaticallty dismiss notifications.

Input value rules:

  • String from 1–255 characters

Shown if: Notification Action is "Show by App" or "Hide by App"

Parm Name: PackageName

Requires:

  • MX: 11.3+

Examples

Show notifications for all apps:


<wap-provisioningdoc>
    <characteristic type="NotificationMgr" version="11.3">
        <parm name="NotificationAction" value="1"/>
    </characteristic>
</wap-provisioningdoc>

Hide notifications for all apps:


<wap-provisioningdoc>
    <characteristic type="NotificationMgr" version="11.3">
        <parm name="NotificationAction" value="2"/>
    </characteristic>
</wap-provisioningdoc>

Show notifications by app:


<wap-provisioningdoc>
    <characteristic type="NotificationMgr" version="11.3">
        <parm name="NotificationAction" value="3"/>
        <parm name="PackageName" value="com.mail.android.gm"/>
    </characteristic>
</wap-provisioningdoc>

Hide notifications by app:


<wap-provisioningdoc>
    <characteristic type="NotificationMgr" version="11.3">
        <parm name="NotificationAction" value="4"/>
        <parm name="PackageName" value="com.mail.android.gm"/>
    </characteristic>
</wap-provisioningdoc>