PushNotificationStatus class

Push notification status object.

Properties

areNotificationsAllowed → bool
If notifications are allowed at the system level for the application.
final
hashCode → int
The hash code for this object.
no setterinherited
isOptedIn → bool
If Airship is able to send and display a push notification.
final
isPushPrivacyFeatureEnabled → bool
If the push feature is enabled on PrivacyManager.
final
isPushTokenRegistered → bool
If push registration was able to generate a token.
final
isUserNotificationsEnabled → bool
If user notifications are enabled.
final
isUserOptedIn → bool
Checks for isUserNotificationsEnabled, areNotificationsAllowed, and isPushPrivacyFeatureEnabled. If this flag is true but isOptedIn is false, that means push token was not able to be registered.
final
notificationPermissionStatus PermissionStatus
The notification permission status.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.

Operators

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

Static Methods

fromJson(dynamic json) PushNotificationStatus