AirshipPush class

Constructors

AirshipPush(AirshipModule module)

Properties

activeNotifications → Future<List<PushPayload>>
Gets all the active notifications for the application.
no setter
android AndroidPush
final
hashCode → int
The hash code for this object.
no setterinherited
iOS IOSPush
final
isUserNotificationsEnabled → Future<bool>
Tells if user notifications are enabled or not.
no setter
notificationStatus → Future<PushNotificationStatus?>
Gets the notification status.
no setter
onNotificationResponse → Stream<NotificationResponseEvent>
Gets notification response event stream.
no setter
onNotificationStatusChanged → Stream<PushNotificationStatusChangedEvent>
Gets the push notification status changed event stream.
no setter
onPushReceived → Stream<PushReceivedEvent>
Gets push received event stream.
no setter
onPushTokenReceived → Stream<PushTokenReceivedEvent>
Gets push token received event stream.
no setter
registrationToken → Future<String?>
Gets the registration token if generated.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

clearNotification(String notification) → Future<void>
Clears a specific notification.
clearNotifications() → Future<void>
Clears all notifications for the application.
enableUserNotifications({EnableUserPushNotificationsArgs? options}) → Future<bool?>
Enables user notifications.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setUserNotificationsEnabled(bool enabled) → Future<void>
Enables or disables the user notifications.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited