AirshipNotificationStatus
public struct AirshipNotificationStatus : Sendable, Equatable
Airship push notification status
-
If user notifications are enabled on AirshipPush.
Declaration
Swift
public let isUserNotificationsEnabled: Bool -
If notifications are either ephemeral or granted and has at least one authorized type.
Declaration
Swift
public let areNotificationsAllowed: Bool -
If the push feature is enabled on
AirshipPrivacyManager.Declaration
Swift
public let isPushPrivacyFeatureEnabled: Bool -
If a push token is generated.
Declaration
Swift
public let isPushTokenRegistered: Bool -
Display notification status
Declaration
Swift
public let displayNotificationStatus: AirshipPermissionStatus -
If isUserNotificationsEnabled, isPushPrivacyFeatureEnabled, and areNotificationsAllowed are all true..
Declaration
Swift
public var isUserOptedIn: Bool { get } -
If isUserOptedIn and isPushTokenRegistered are both true.
Declaration
Swift
public var isOptedIn: Bool { get }
View on GitHub