Enumerations

Here is a list of enumerations you will find throughout the plugin.
These enumerations are named after the same enumerations/constants found within the Android SDK.

EChannelImportance

Name Description
CHANNEL_IMPORTANCE_NONE This does not show in the shade.
CHANNEL_IMPORTANCE_MIN This only shows in the shade, below the fold.
CHANNEL_IMPORTANCE_LOW This shows in the shade, and potentially in the status bar, but is not audibly intrusive.
CHANNEL_IMPORTANCE_DEFAULT This shows everywhere, makes noise, but does not visually intrude.
CHANNEL_IMPORTANCE_HIGH This shows everywhere, makes noise and peeks. May use full screen intents.
CHANNEL_IMPORTANCE_MAX Currently, this is unused.

ENotificationActionType

Name Description
APPLICATION_LAUNCH The application's reaction to tapping on a notifcation will launch your application.
BACKGROUND The application's reaction to tapping on a notification will save the data for later collection and not launch your application.

ENotificationVisibility

Name Description
VISIBILITY_SECRET Do not reveal any part of the notification on a secure lockscreen.
VISIBILITY_PRIVATE Shows the notification on all lockscreens, but conceal sensitive or private information on secure lockscreens.
VISIBILITY_PUBLIC Shows the notification in its entirety on all lockscreens.