UALandingPageBuilderExtender

@protocol UALandingPageBuilderExtender <NSObject>

A protocol for extending the default conversion between legacy landing pages and scheduled HTML message landing pages.

  • Extends the in-app message schedule info builder converted from a legacy landing page. Use this method to make use of the default conversion with minor overrides as needed.

    Declaration

    Objective-C

    - (void)extendScheduleInfoBuilder:
        (nonnull UAInAppMessageScheduleInfoBuilder *)builder;

    Swift

    optional func extend(_ builder: UAInAppMessageScheduleInfoBuilder)

    Parameters

    builder

    The automatically converted in-app message schedule info builder.

  • Extends the in-app message builder converted from a legacy landing page action. Use this method to make use of the automatic conversion process with minor overrides as needed.

    Declaration

    Objective-C

    - (void)extendMessageBuilder:(nonnull UAInAppMessageBuilder *)builder;

    Swift

    optional func extend(_ builder: UAInAppMessageBuilder)

    Parameters

    builder

    The automatically converted in-app message builder.