Apple allows Apps to link to external purchases

Developers are now able to direct users to their website to make purchases of digital goods and services, rather than being forced to use Apple’s in-app purchase system.

Apple allows Apps to link to external purchases
StoreKit External Purchase Link Entitlement

Apple announced this week that it has introduced a new StoreKit Entitlement to allow apps to link to external purchases. This means that developers will now be able to direct users to their website to make purchases of digital goods and services, rather than being forced to use Apple’s in-app purchase system.

The StoreKit External Purchase Link Entitlement is a new feature that allows developers to add a link to their website within their app. This link will take users to the developer’s website, where they can make purchases of digital goods and services. The link will be displayed in a separate window, and users will be able to make their purchases without leaving the app.

The StoreKit External Purchase Link Entitlement is available to apps that are available in the United States App Store and that offer in-app purchases. Developers must also have an Apple Developer Program account and be in compliance with the App Store Review Guidelines.

To use the StoreKit External Purchase Link Entitlement, developers will need to follow these steps:

  1. Request the StoreKit External Purchase Link Entitlement.
  2. Configure the entitlement in Xcode.
  3. Update the app’s Info.plist file.
  4. Submit the app for review.

Once the app is approved, the link will be displayed to users in the app. When a user taps the link, they will be taken to the developer’s website to make their purchase.

There are several benefits to using the StoreKit External Purchase Link Entitlement:

  • Developers will be able to offer a wider range of payment options to their users. This could include accepting payments through PayPal, Stripe, or other third-party payment processors.
  • Developers will be able to earn more revenue from their apps. This is because they will not be paying a commission to Apple on sales that take place outside of the App Store.
  • Developers will have more control over their pricing and promotions. This is because they will be able to set their own prices and offer their own promotions on their website.

There are a few risks associated with using the StoreKit External Purchase Link Entitlement:

  • Developers will be responsible for providing customer support for purchases that take place outside of the App Store. This could include dealing with refunds, purchase history inquiries, and subscription management issues.
  • Developers will be responsible for handling tax and compliance issues. This could include collecting sales tax and ensuring that they comply with all applicable laws and regulations.
  • If developers do not follow the terms of the StoreKit External Purchase Link Entitlement, their app could be removed from the App Store.

Overall, the StoreKit External Purchase Link Entitlement is a powerful new tool that can help developers to increase their revenue and provide a better experience for their users.