MoEngageInAppType

@objc
public enum MoEngageInAppType : Int
extension MoEngageInAppType: Codable

Indicates the rendering kind of an in-app campaign — the customer-visible discriminator surfaced via MoEngageShowInAppResult.inAppType. Native campaigns are rendered using native UIKit views; HTML campaigns are rendered inside a web view. .invalid is the fallback when the SDK couldn’t determine the kind (typically a payload decode failure — surfaced via onFailure rather than onSuccess).

  • Native UIKit-rendered campaign.

    Declaration

    Swift

    case native
  • HTML campaign rendered in a web view.

    Declaration

    Swift

    case html