Classes
The following classes are available globally.
-
Airship Message Center module.
See moreDeclaration
Swift
@objc(UAMessageCenter) public final class MessageCenter : NSObject, Sendable
-
Message center action that launches the message center.
Valid situations:
See moreActionSituation.manualInvocation
,ActionSituation.launchedFromPush
ActionSituation.webViewInvocation
,ActionSituation.foregroundInteractiveButton
,ActionSituation.manualInvocation
, andActionSituation.automation
Declaration
Swift
public final class MessageCenterAction : AirshipAction
-
Airship native bridge extension for the Message Center.
See moreDeclaration
Swift
@objc(UAMessageCenterNativeBridgeExtension) public final class MessageCenterNativeBridgeExtension : NSObject, NativeBridgeExtensionDelegate, Sendable
-
Message center message.
See moreDeclaration
Swift
@objc(UAMessageCenterMessage) public final class MessageCenterMessage : NSObject, Sendable
-
Model object for holding user data.
See moreDeclaration
Swift
@objc(UAMessageCenterUser) public final class MessageCenterUser : NSObject, Codable, Sendable
-
Controller for the Message Center View.
See moreDeclaration
Swift
@objc(UAMessageCenterController) @MainActor public class MessageCenterController : NSObject, ObservableObject
-
View controller for Message Center view
See moreDeclaration
Swift
@objc(UAMessageCenterViewController) public class MessageCenterViewControllerFactory : NSObject