MarketplaceKit
Create an alternative app marketplace, distribute your app on an alternative app marketplace, or distribute your app from your website.
Mentioned in
Overview
An alternative app marketplace is an app from which someone can install apps from other developers, as an alternative to the App Store. MarketplaceKit enables alternative app marketplaces to install the apps they distribute to peoples’ devices. The framework also supports features that compose a quality browsing and installation experience, such as Spotlight Search and App Thinning. With the framework, you can manage existing app installations, convey download progress, update app licensing, and customize app search behavior.
In addition to alternative app marketplaces, this framework also serves:
Web browsers, specifically by requesting app installation on a webpage.
Apps that install from an alternative app marketplace or webpage, by determining the installation source at runtime. This allows an app to branch its functionality depending on the installation source.
[Image]
Topics
Essentials
Creating an alternative app marketplaceDistributing your app from your websiteDistributing your app on an alternative app marketplace
Web services
Processing alternative app marketplace notificationsIngesting an alternative distribution packageInstalling your app from your websiteInstalling apps from an alternative marketplaceSupplying an install verification token
Authorization
Reauthenticating a person to manage appsProviding age-rating appropriate contentcom.apple.developer.marketplace.app-installationcom.apple.developer.browser.app-installationApp License Delivery SDK
Browser support
App management
AppLibraryAppVersionAutomaticUpdateInstallRequirementsAppleItemIDAppleVersionIDMarketplaceKitURISchemeRequestAppDeletionAction
Background services
App distribution UI
ActionButtonInstallMetadataInstallConfigurationInstallConfirmationResultBatchInstallConfigurationBatchInstallConfirmationResultMarketplaceDisplayOptionMarketplaceSceneDelegate