LegacyInAppMessagingProtocol

public protocol LegacyInAppMessagingProtocol : AnyObject, Sendable

Legacy in-app messaging protocol

  • Optional message converter from a LegacyInAppMessage to an AutomationSchedule

    Declaration

    Swift

    @MainActor
    var customMessageConverter: MessageConvertor? { get set }
  • Optional message extender.

    Declaration

    Swift

    @MainActor
    var messageExtender: MessageExtender? { get set }
  • Optional schedule extender.

    Declaration

    Swift

    @MainActor
    var scheduleExtender: ScheduleExtender? { get set }
  • Sets whether legacy messages will display immediately upon arrival, instead of waiting until the following foreground. Defaults to true.

    Declaration

    Swift

    @MainActor
    var displayASAPEnabled: Bool { get set }