MoEngageInAppSelfHandledCampaign

public class  MoEngageInAppSelfHandledCampaign: MoEngageInAppCampaign

MoEngageInAppSelfHandledCampaign gives all the information required for a self-handled inApp campaign

  • Self handled campaign payload.

    Declaration

    Swift

    public let campaignContent: String
  • Interval after which in-app should be dismissed, unit - Seconds. By default the value will be -1.

    Declaration

    Swift

    public let autoDismissInterval: Int
  • Rules Model has screenName and contexts associated with the campaign

    Declaration

    Swift

    public var displayRules = MoEngageInAppRules()

Initialize method

  • Declaration

    Swift

    override public var description: String