package

com.urbanairship.push.notifications

The classes used for building and displaying push notifications.

Interfaces

NotificationProvider Used to provide notifications for Airship push messages. 

Classes

ActionsNotificationExtender Notification builder extender to add UA notification action buttons to a notification. 
AirshipNotificationProvider Default notification provider. 
CustomLayoutNotificationProvider A notification provider that allows the use of layout XML. 
LocalizableRemoteInput Remote Input that stores the resource ID instead of a String. 
LocalizableRemoteInput.Builder Builds the LocalizableRemoteInput. 
NotificationActionButton Model object encapsulating the data relevant to a notification action button. 
NotificationActionButton.Builder Builds the NotificationAction. 
NotificationActionButtonGroup Model object encapsulating the data relevant to a notification action button group. 
NotificationActionButtonGroup.Builder Builds the NotificationActionButtonGroup. 
NotificationArguments Arguments used to create a notification in the NotificationProvider
NotificationArguments.Builder Arguments builder. 
NotificationChannelCompat Compatibility class for supporting NotificationChannel functionality across Android OS versions. 
NotificationChannelRegistry Compatibility class for registering notification channels. 
NotificationResult Results for onCreateNotification(Context, NotificationArguments)
PublicNotificationExtender Notification builder extender to add the public notification defined by a PushMessage
StyleNotificationExtender Notification builder extender to add the public notification defined by a PushMessage
WearableNotificationExtender Notification builder extender to add the wearable overrides defined by a PushMessage