Kadve
Member
Malicious compliance at its best.
iOS apps can now offer external payment links, but Apple's rules make it very, very unappealing - Liliputing
iOS apps can now offer external payment links, but Apple's rules make it very, very unappealing
liliputing.com
This week the Supreme Court declined to hear appeals in the Epic v. Apple anti-trust case that’s been underway for the past few years regarding the company’s App Store.
That means lower court rulings stand, and that Apple does not have to allow users to sideload apps that aren’t available from the Play Store or to enable support for third-party app stores on its platform. But it also means Apple does have to allow developers to post links to alternate ways to pay for apps and subscriptions. Now Apple has done that. But it’s made the process just about as difficult and unappealing as possible for both developers and users.
According to Apple’s rules, developers need to follow a very strict set of guidelines and then submit a request to Apple to allow the approval of that external payment link, wait for Apple to approve the request, and only then can it be added.
- Developers can offer third-party payment in addition to App Store payment, but not as a replacement. All apps with in-app purchases for goods or subscriptions will still need to offer App Store payment as an option.
- Apps can only include a single link to an external site for payment, shown on a single page (that’s in a dedicated, persistent location in the app, and which cannot be shown anywhere else or in a pop-up, modal, or interstitial window).
- That page cannot be the same as Apple’s in-app purchase screen.
- It also cannot mimic Apple’s in-app purchase system or discourage users from use it.
- The external purchase link must open a new window in a user’s default web browser. Developers cannot use a web view to show that page in the app itself.
- Developers cannot include any information about external purchase options on the App Store product page for their apps or games.
- Apple’s StoreKit External Purchase Link API will show a “disclosure sheet” when users click a link to external payment, letting them know that they’re “about to go to an external website” and that “Apple is not responsible for the privacy or security or purchases made on the web.”
But possibly the biggest challenge is that while Apple is now letting developers point users toward alternate payment methods, there’s virtually no way for developers to save money by doing so. That’s because while Apple takes a 30% cut of in-app purchases or subscriptions when users make a purchase through the App Store, the company also wants to take a cut of purchases made through external website.
Apple says developers are required to pay Apple a 27% commission on any sales made after users click a link to an external payment source. Once you factor in credit card processing fees, it might actually cost developers more to offer this option.
The same goes for 12-month subscriptions. Apple normally charges developers 30% on the first year and 15% the following year, but the company says developers who offer annual subscriptions outside the App Store will have to pay Apple a 27% commission the first year and 12% for each following year.