NotificationProvider
interface NotificationProvider
Used to provide notifications for Airship push messages. The notification provider should never post the notification to the notification manager. The Urban Airship SDK will do that on behave of the application.
Inheritors
Functions
Link copied to clipboard
abstract fun onCreateNotification(@NonNull context: Context, @NonNull arguments: NotificationArguments): NotificationResult
Called to generate the NotificationResult for a push message.
Link copied to clipboard
abstract fun onCreateNotificationArguments(@NonNull context: Context, @NonNull message: PushMessage): NotificationArguments
Called to generate the NotificationArguments for a push message.
Link copied to clipboard
abstract fun onNotificationCreated(@NonNull context: Context, @NonNull notification: Notification, @NonNull arguments: NotificationArguments)
Called before posting the notification.