java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.microsoft.intune.mam.policy.notification.MAMNotificationType |
Types of notifications that can be delivered to receivers registered with
MAMNotificationReceiverRegistry
.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MAMNotificationType | CLOCK_STATUS_CHANGED | The user clocked in or out. | |||||||||
MAMNotificationType | COLLECT_APP_DIAGNOSTIC_LOG | Notify the app that it needs to upload its own diagnostic logs to the log service of their choice (e.g. | |||||||||
MAMNotificationType | COMPLIANCE_STATUS | Notify the app of the compliance status after an attempt to remediate compliance for App Protection CA. | |||||||||
MAMNotificationType | MAM_ENROLLMENT_RESULT | Notify the app of the MAM Service enrollment result. | |||||||||
MAMNotificationType | MANAGEMENT_REMOVED | Notify that the app is about to become unmanaged. | |||||||||
MAMNotificationType | REFRESH_APP_CONFIG | Notify that the app has new App Config data. | |||||||||
MAMNotificationType | REFRESH_POLICY | App policy has been updated. | |||||||||
MAMNotificationType | WIPE_COMPLETED | Intune has fully finished processing a wipe, at least as far as the current app process is concerned.. | |||||||||
MAMNotificationType | WIPE_USER_AUXILIARY_DATA | Notify the app that it should wipe auxiliary (non-file) data. | |||||||||
MAMNotificationType | WIPE_USER_DATA | Request to wipe user data. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static MAMNotificationType |
fromCode(int code)
Get the app that corresponds to the integral code, or null.
| ||||||||||
int |
getCode()
Get the encoded version of the enum.
| ||||||||||
static MAMNotificationType | valueOf(String name) | ||||||||||
final static MAMNotificationType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
The user clocked in or out. The notification will be an instance of MAMUserNotification. Use MAMUserStatusManager.getUserStatus to obtain the new status for the provided user.
Notify the app that it needs to upload its own diagnostic logs to the log service of their choice (e.g. PowerLift). The notification will be an instance of MAMLogCollectionNotification. Use MAMLogCollectionNotification.getSessionId() to obtain the MAM session ID that uniquely identifies a log collection request.
Notify the app of the compliance status after an attempt to remediate compliance for App Protection CA.
Notify the app of the MAM Service enrollment result.
Notify that the app is about to become unmanaged. Once unmanaged, it will no longer be able to read encrypted files, read data encrypted with MAMDataProtectionManager, interact with the encrypted clipboard, or otherwise participate in the managed-app ecosystem.
Notify that the app has new App Config data.
Intune has fully finished processing a wipe, at least as far as the current app process is concerned.. Will be delivered after WIPE_USER_DATA or WIPE_USER_AUXILIARY DATA. If the app reports a failure from its handler for those notifications, this notification will NOT be sent. Listening for this notification is optional.
Notify the app that it should wipe auxiliary (non-file) data. We will wipe all of the app's files after it returns from this notification.
Get the app that corresponds to the integral code, or null.
code | Encoded value. |
---|
Get the encoded version of the enum.