{"id":46722,"date":"2025-02-12T14:11:11","date_gmt":"2025-02-12T19:11:11","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=46722"},"modified":"2025-02-12T14:11:11","modified_gmt":"2025-02-12T19:11:11","slug":"app-store-advanced-commerce-api","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/02\/12\/app-store-advanced-commerce-api\/","title":{"rendered":"App Store Advanced Commerce API"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/news\/?id=yxy958ya\">Apple<\/a>:<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/news\/?id=yxy958ya\">\n<p>To further support developers&rsquo; evolving business models &mdash; such as exceptionally large content catalogs, creator experiences, and subscriptions with optional add-ons &mdash; we&rsquo;re introducing the Advanced Commerce API.<\/p>\n<p>Developers can apply to use the Advanced Commerce API to support eligible App Store business models and more flexibly manage their In-App Purchases within their app.<\/p>\n<p>[&#8230;]<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/in-app-purchase\/advanced-commerce-api\/\">Learn about eligibility requirements and how to apply<\/a><\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.macrumors.com\/2025\/01\/24\/apple-announces-new-in-app-purchase-api\/\">Hartley Charlton<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2025\/01\/24\/apple-announces-new-in-app-purchase-api\/\"><p>Apple&rsquo;s announcement appears to be part of a broader effort to refine its  App Store  policies following scrutiny, particularly in the European Union. This particular API appears to be a direct response to challenges faced by apps with unconventional monetization models, such as Patreon, an online platform that enables creators to offer paid memberships to their audiences.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.social\/@dimitribouniol\/113880076599797631\">Dimitri Bouniol<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@dimitribouniol\/113880076599797631\"><p>Is this a response to Kindle needing an entry for every book in their catalogue, or a response to apps like Patreon where every creator needs an IAP assigned to them? (either way, it looks like it&rsquo;ll do little to win over those platforms)<\/p><\/blockquote>\n\n<p>To me it seems like checking a box rather than addressing the fundamental issues.<\/p>\n\n<p><a href=\"https:\/\/mastodon.social\/@stroughtonsmith\/113880163752991474\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@stroughtonsmith\/113880163752991474\"><p>&ldquo;If you already have access to the Advanced Commerce API and would like to make updates, like adding product identifiers, new business models, significant price changes, you&rsquo;ll need to submit your updates to the Advanced Commerce API Access form.&rdquo;<\/p><p>Why would any large catalog apps sign up for this? This is a trap<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/DamienPetrilli\/status\/1882798509268902293\">Damien Petrilli<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/DamienPetrilli\/status\/1882798509268902293\"><p>Real title: &ldquo;Apple announce 30% tax on patreon style content&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.revenuecat.com\/blog\/growth\/what-you-need-to-know-apples-advanced-commerce-api\/\">David Barnard<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.revenuecat.com\/blog\/growth\/what-you-need-to-know-apples-advanced-commerce-api\/\">\n<p>Apple first announced the Advanced Commerce API at WWDC in June of 2024, but offered no documentation and only a vague description of what it would do. With yesterday&rsquo;s announcement they have now provided a <a href=\"https:\/\/developer.apple.com\/in-app-purchase\/advanced-commerce-api\/\">detailed overview<\/a> and <a href=\"https:\/\/developer.apple.com\/documentation\/advancedcommerceapi\/\">full documentation<\/a>.<\/p>\n<p>[&#8230;]<\/p>\n<p>There are thousands of creators on X that now offer subscriptions. Each creator sets their own price and X users can subscribe to as many accounts as they want to. Without the Advanced Commerce API, apps like X would need to create products for each creator subscription manually in App Store connect in it&rsquo;s own subscription group.<\/p>\n<p>[&#8230;]<\/p>\n<p>On the web, YouTube TV allows customers to purchase add-ons that enhance functionality and add additional content. Google could now offer that same functionality on the App Store with the core package and ad-ons billed and managed as a single subscription.<\/p>\n<\/blockquote>\n<p>He lists a bunch of limitations but overall seems bullish on this change, saying that &ldquo;it shows Apple&rsquo;s willingness to evolve the App Store for developers&rsquo; needs.&rdquo;<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/01\/21\/tiktok-in-app-purchases\/\">TikTok In-App Purchases<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/12\/20\/why-disney-stopped-subscriptions-on-the-app-store\/\">Why Disney Stopped Subscriptions on the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/08\/14\/creator-platforms-and-the-app-store\/\">Creator Platforms and the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/08\/12\/apple-going-after-patreon\/\">Apple Going After Patreon<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/07\/super-follows-and-iap\/\">Super Follows and IAP<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/08\/storekit-2\/\">StoreKit 2<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/04\/06\/amazon-prime-video-now-allows-in-app-rentals-and-purchases\/\">Amazon Prime Video Now Allows In-App Rentals and Purchases<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2014\/04\/26\/comixology-removes-in-app-purchase\/\">comiXology Removes In-App Purchase<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2013\/08\/27\/purchasing-from-the-kindle-app\/\">Purchasing From the Kindle App<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2011\/02\/21\/implementing-in-app-purchase\/\">Implementing In-App Purchase<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple: To further support developers&rsquo; evolving business models &mdash; such as exceptionally large content catalogs, creator experiences, and subscriptions with optional add-ons &mdash; we&rsquo;re introducing the Advanced Commerce API. Developers can apply to use the Advanced Commerce API to support eligible App Store business models and more flexibly manage their In-App Purchases within their app. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-02-12T19:11:14Z","apple_news_api_id":"3fab9777-052b-4a41-8aab-cab8c8e900a2","apple_news_api_modified_at":"2025-02-12T19:11:14Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AP6uXdwUrSkGKq8q4yOkAog","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,522,31,2586,30,39,2598,1717,49,555],"class_list":["post-46722","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-inapppurchase","tag-ios","tag-ios-18","tag-mac","tag-macappstore","tag-macos-15-sequoia","tag-patreon","tag-twitter","tag-youtube"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=46722"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46722\/revisions"}],"predecessor-version":[{"id":46723,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46722\/revisions\/46723"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=46722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=46722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=46722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}