TechnologiesCommerce, Payments & Ads

_MarketplaceKit_UIKit cross-import overlay

iOSmacOStvOSwatchOSvisionOS

A cross-import overlay that brings UIKit controls to MarketplaceKit so alternative app marketplaces on iOS can install, launch, delete, and batch-install apps. Use the ActionButton control together with an InstallConfiguration or BatchInstallConfiguration to drive app installs, and inspect the outcome through InstallConfirmationResult, BatchInstallConfirmationResult, and InstallMetadata. Configure how listings appear with MarketplaceDisplayOption, conform your scene to MarketplaceSceneDelegate, and request removal of an installed app with RequestAppDeletionAction.

Install Configurations 2

Configuration types that describe how a marketplace installs one or more apps.

  • St
    InstallConfigurationiOS 17.4+
    A structure that configures the installation of a single app from a marketplace.
  • St
    BatchInstallConfigurationiOS 17.4+
    A structure that configures the installation of multiple apps in a single batch request.

Install Results & Metadata 3

Types that report the outcome of an install request and describe an installed app.

  • En
    InstallConfirmationResultiOS 17.4+
    An enumeration of outcomes returned after confirming a single app-install request.
  • En
    BatchInstallConfirmationResultiOS 17.4+
    An enumeration of outcomes returned after confirming a batch app-install request.
  • St
    InstallMetadataiOS 17.4+
    A structure that describes an installed app and the details of its installation.

Scene Integration 2

Protocols and actions for wiring marketplace behavior into your app's scene lifecycle.

  • Pr
    MarketplaceSceneDelegateiOS 17.4+
    A protocol a marketplace scene adopts to handle install, launch, and deletion events in UIKit.
  • St
    RequestAppDeletionActioniOS 26.4+
    A structure that requests removal of an installed app on behalf of a marketplace.

Listing Display Options 1

Options that control how a marketplace presents app listings.

  • En
    MarketplaceDisplayOptioniOS 17.4+
    An enumeration of options that control how a marketplace presents app listings.

Classes 1

  • Cl
    ActionButtoniOS 17.4+

Extends 3

AppLibraryEnvironmentValuesUIScene
← Commerce, Payments & Ads