Package-level declarations

Types

Link copied to clipboard

Internal listener used by Airship Components to listen for notifications.

Link copied to clipboard

Notification action button info.

Link copied to clipboard
class NotificationInfo @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(val message: PushMessage, val notificationId: Int, val notificationTag: String?)

Notification info.

Link copied to clipboard

Notification listener.

Link copied to clipboard
fun interface PushListener

Push listener.

Link copied to clipboard

This class is the primary interface for customizing the display and behavior of incoming push notifications.

Link copied to clipboard

A push message, usually created from handling a message intent from either FCM, or another push notification service

Link copied to clipboard
class PushNotificationStatus(val isUserNotificationsEnabled: Boolean, val areNotificationsAllowed: Boolean, val isPushPrivacyFeatureEnabled: Boolean, val isPushTokenRegistered: Boolean)

A snapshot of the Airship push notification status.

Link copied to clipboard

Airship push notification status listener.

Link copied to clipboard
interface PushProvider

Defines a push provider.

Link copied to clipboard

Types that indicate which Push Provider is currently in use by the Airship SDK.

Link copied to clipboard
fun interface PushTokenListener

Push token listener.

Inherited properties

Link copied to clipboard

Airship notification status state flow.