Classes

The following classes are available globally.

  • Message center action that launches the message center.

    Valid situations: ActionSituation.manualInvocation, ActionSituation.launchedFromPush ActionSituation.webViewInvocation, ActionSituation.foregroundInteractiveButton, ActionSituation.manualInvocation, and ActionSituation.automation

    See more

    Declaration

    Swift

    public final class MessageCenterAction : AirshipAction
  • Airship native bridge extension for the Message Center.

    See more

    Declaration

    Swift

    public final class MessageCenterNativeBridgeExtension : NSObject, NativeBridgeExtensionDelegate, Sendable
  • Controller for the Message Center.

    See more

    Declaration

    Swift

    @MainActor
    public class MessageCenterController : ObservableObject
  • View controller for Message Center view

    See more

    Declaration

    Swift

    public class MessageCenterViewControllerFactory : NSObject
  • A view model for the message center list.

    See more

    Declaration

    Swift

    @MainActor
    public class MessageCenterMessageListViewModel : ObservableObject
  • A view model for a message.

    See more

    Declaration

    Swift

    @MainActor
    public final class MessageCenterMessageViewModel : ObservableObject