UAInAppMessageDefaultDisplayCoordinator

@interface UAInAppMessageDefaultDisplayCoordinator
    : NSObject <UAInAppMessageDisplayCoordinator>

A default implementation of the UAInAppMessageDisplayCoordinator protocol. Use this class as a reference implementation, or subclass for custom implementations or coordination behavior overrides.

  • Indicates whether message display is ready.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isReady;

    Swift

    var isReady: Bool { get }
  • The allowed time interval between message displays. Defaults to 30 seconds.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSTimeInterval displayInterval;

    Swift

    var displayInterval: TimeInterval { get set }
  • UAInAppMessageDefaultDisplayCoordinator class factory method.

    Declaration

    Objective-C

    + (nonnull instancetype)coordinator;