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