-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
145 additions
and
53 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
9 changes: 0 additions & 9 deletions
9
articles/2024-03-08-updated-policies-features-and-clarifications/diff.htm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20 changes: 20 additions & 0 deletions
20
articles/2024-04-10-music-streaming-services-and-retro-games-emulators/diff.htm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
|
||
<section class="apple"> | ||
|
||
<li data-sidenav="3.1 Payments" id="payments"><span id="3.1"></span><strong>3.1 Payments</strong> | ||
<ul class="no-bullet margin-top-small"> | ||
<li data-sidenav="3.1.1(a) Link to Other Purchase Methods" id="link-to-other-purchase-methods"><span id="3.1.1a"></span><strong>3.1.1(a) Link to Other Purchase Methods:</strong> Developers may apply for <span class="delete">an</span><span class="insert">entitlements to provide a link in their app to a website the developer owns or maintains responsibility for in order to purchase digital content or services. Please see additional details below. | ||
</span><ul class="disc margin-top-small"> | ||
<li><span class="insert">StoreKit External Purchase Link Entitlements: apps on the App Store in specific regions may offer in-app purchases and also use a StoreKit External Purchase Link Entitlement to include a link to the developer’s website that informs users of other ways to purchase digital goods or services. Learn more about these </span><a href="https://developer.apple.com/documentation/storekit/external_purchase"><span class="insert">entitlements</span></a><span class="insert">. In accordance with the</span> entitlement <span class="insert">agreements, the link may inform users about where and how to purchase those in-app purchase items, and the fact that such items may be available for a comparatively lower price. The entitlements are limited to use only in the iOS or iPadOS App Store in specific storefronts. In all other storefronts, apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.</span></li> | ||
<li><span class="insert">Music Streaming Services Entitlements: music streaming apps in specific regions can use Music Streaming Services Entitlements to include a link (which may take the form of a buy button) to the developer’s website that informs users of other ways to purchase digital music content or services. These entitlements also permit music streaming app developers to invite users </span>to provide <span class="insert">their email address for the express purpose of sending them </span>a link <span class="delete">in their </span><span class="insert">to the developer’s website to purchase digital music content or services. Learn more about these </span><a href="https://developer.apple.com/documentation/storekit/external_purchase"><span class="insert">entitlements</span></a><span class="insert">. In accordance with the entitlement agreements, the link may inform users about where and how to purchase those in-</span>app <span class="delete">to a website the developer owns or maintains responsibility for in order to </span>purchase <span class="insert">items, and the price of </span>such items. <span class="delete">Learn more about the </span><span class="delete">entitlement</span><span class="insert">The entitlements are limited to use only in the iOS or iPadOS App Store in specific storefronts</span>. In <span class="delete">accordance with the entitlement agreement</span><span class="insert">all other storefronts</span>, <span class="delete">the link</span><span class="insert">streaming music apps and their metadata</span> may <span class="delete">inform users about where and how to purchase those</span><span class="insert">not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than</span> in-app <span class="delete">purchase items, and the fact that such items may be available for a comparatively lower price. The entitlement is limited to use only in the iOS or iPadOS App Store on the United States storefront. In all other storefronts, apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app </span>purchase. </li> | ||
</li> | ||
</ul> | ||
</li> | ||
</ul> | ||
</li> | ||
|
||
<li data-sidenav="4.7 Mini apps, mini games, streaming games, chatbots, plug-ins, and game emulators" id="third-party-software"><span id="4.7"></span><strong>4.7 Mini apps, mini games, streaming games, chatbots,<span class="delete"> and</span> plug-ins<span class="insert">, and game emulators</span></strong> | ||
<p>Apps may offer certain software that is not embedded in the binary, specifically <span class="insert">HTML5 </span>mini apps<span class="delete">,</span><span class="insert"> and</span> mini games, streaming games, chatbots, and plug-ins. <span class="insert">Additionally, retro game console emulator apps can offer to download games. </span>You are responsible for all such software offered in your app, including ensuring that such software complies with these Guidelines and all applicable laws. Software that does not comply with one or more guidelines will lead to the rejection of your app. You must also ensure that the software adheres to the additional rules that follow in 4.7.1 and 4.7.5. These additional rules are important to preserve the experience that App Store customers expect, and to help ensure user safety.</p> | ||
</li> | ||
|
||
</section> |
70 changes: 70 additions & 0 deletions
70
articles/2024-04-10-music-streaming-services-and-retro-games-emulators/index.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width"><title>Clarification on alternative music streaming app payment methods and allowing downloads in retro game console emulator apps - App Store Review Guidelines History</title><link rel="alternate" href="http://appstorereviewguidelineshistory.com/feed.xml" type="application/rss+xml" title=""><script src="//use.typekit.net/uzm7ejy.js"></script><script>try{Typekit.load();}catch(e){}</script><link rel="stylesheet" href="/css/main.css"><script> | ||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | ||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | ||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | ||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | ||
|
||
ga('create', 'UA-17036676-7', 'auto'); | ||
ga('send', 'pageview'); | ||
|
||
</script><script> | ||
!function(f,b,e,v,n,t,s) | ||
{if(f.fbq)return;n=f.fbq=function(){n.callMethod? | ||
n.callMethod.apply(n,arguments):n.queue.push(arguments)}; | ||
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; | ||
n.queue=[];t=b.createElement(e);t.async=!0; | ||
t.src=v;s=b.getElementsByTagName(e)[0]; | ||
s.parentNode.insertBefore(t,s)}(window,document,'script', | ||
'https://connect.facebook.net/en_US/fbevents.js'); | ||
fbq('init', '140326516726695'); | ||
fbq('track', 'PageView'); | ||
</script> | ||
<noscript> | ||
<img height="1" width="1" | ||
src="https://www.facebook.com/tr?id=140326516726695&ev=PageView | ||
&noscript=1"/> | ||
</noscript></head><body class="article-detail"><div id="header-box"><div class="content-wrap"><div class="left-side"><a href="/" alt="App Store Review Guidelines front page"><img class="site-logo" src="/asrgh_logo.png"></a></div><div class="right-side"><p>Powered by</p><a href="http://www.shape.dk" alt="Shape logo"><img class="shape-logo" src="/shape_logo.png"></a></div></div></div><header class="header"><div class="content-wrap"><div class="logo"><p class="description">Hi. We're<a href="http://www.shape.dk"> Shape</a>, an app development agency in Copenhagen and Zurich. We refer to the App Store Review Guidelines all the time. It's hard to spot the changes, so we made this site for ourselves and our clients. We hope it can help you as well.</p></div></div></header><div id="content"><div class="content-wrap"><!--div.mailchimp-container--><div class="mailchimp-form"><!-- Begin MailChimp Signup Form --> | ||
<!--<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">--> | ||
<style type="text/css"> | ||
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; } | ||
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block. | ||
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ | ||
</style> | ||
<div id="mc_embed_signup"> | ||
<form action="//shape.us1.list-manage.com/subscribe/post?u=f12eda42ceddc32cb1a4e04fc&id=2f3b6be996" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> | ||
<div id="mc_embed_signup_scroll"> | ||
|
||
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="Email address" required> | ||
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> | ||
<div style="position: absolute; left: -5000px;"><input type="text" name="b_f12eda42ceddc32cb1a4e04fc_2f3b6be996" tabindex="-1" value=""></div> | ||
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"> | ||
</div> | ||
</form> | ||
<!--<a href="https://twitter.com/shapedk" class="twitter-follow-button" data-show-count="false" data-size="large" data-dnt="true">Follow @shapedk</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>--> | ||
</div> | ||
|
||
<!--End mc_embed_signup--><!--include twitter.html--><p class="mail-form-policy">We will never spam you or give your email to others.</p></div><article class="article intro"><header><p class="date"><span>April 10, 2024</span></p><h2>Clarification on alternative music streaming app payment methods and allowing downloads in retro game console emulator apps</h2></header><section class="content"><p>Apple has updated their <a href="https://developer.apple.com/app-store/review/guidelines/">App Store Review Guidelines</a> to clarify how music streaming apps in particular can inform users about alternative payment methods and prices. The updated guidelines also now specify that it’s allowable for retro game console emulator apps to offer to download games. | ||
<br><br></p> | ||
<p><a href="https://developer.apple.com/news/?id=0kjli9o1">Apple’s own summary can be found here</a>. | ||
</br></br></p> | ||
<p>The complete set of changes can be seen below:</p> | ||
</section><p class="changes"> | ||
<section class="apple"> | ||
|
||
<li data-sidenav="3.1 Payments" id="payments"><span id="3.1"></span><strong>3.1 Payments</strong> | ||
<ul class="no-bullet margin-top-small"> | ||
<li data-sidenav="3.1.1(a) Link to Other Purchase Methods" id="link-to-other-purchase-methods"><span id="3.1.1a"></span><strong>3.1.1(a) Link to Other Purchase Methods:</strong> Developers may apply for <span class="delete">an</span><span class="insert">entitlements to provide a link in their app to a website the developer owns or maintains responsibility for in order to purchase digital content or services. Please see additional details below. | ||
</span><ul class="disc margin-top-small"> | ||
<li><span class="insert">StoreKit External Purchase Link Entitlements: apps on the App Store in specific regions may offer in-app purchases and also use a StoreKit External Purchase Link Entitlement to include a link to the developer’s website that informs users of other ways to purchase digital goods or services. Learn more about these </span><a href="https://developer.apple.com/documentation/storekit/external_purchase"><span class="insert">entitlements</span></a><span class="insert">. In accordance with the</span> entitlement <span class="insert">agreements, the link may inform users about where and how to purchase those in-app purchase items, and the fact that such items may be available for a comparatively lower price. The entitlements are limited to use only in the iOS or iPadOS App Store in specific storefronts. In all other storefronts, apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.</span></li> | ||
<li><span class="insert">Music Streaming Services Entitlements: music streaming apps in specific regions can use Music Streaming Services Entitlements to include a link (which may take the form of a buy button) to the developer’s website that informs users of other ways to purchase digital music content or services. These entitlements also permit music streaming app developers to invite users </span>to provide <span class="insert">their email address for the express purpose of sending them </span>a link <span class="delete">in their </span><span class="insert">to the developer’s website to purchase digital music content or services. Learn more about these </span><a href="https://developer.apple.com/documentation/storekit/external_purchase"><span class="insert">entitlements</span></a><span class="insert">. In accordance with the entitlement agreements, the link may inform users about where and how to purchase those in-</span>app <span class="delete">to a website the developer owns or maintains responsibility for in order to </span>purchase <span class="insert">items, and the price of </span>such items. <span class="delete">Learn more about the </span><span class="delete">entitlement</span><span class="insert">The entitlements are limited to use only in the iOS or iPadOS App Store in specific storefronts</span>. In <span class="delete">accordance with the entitlement agreement</span><span class="insert">all other storefronts</span>, <span class="delete">the link</span><span class="insert">streaming music apps and their metadata</span> may <span class="delete">inform users about where and how to purchase those</span><span class="insert">not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than</span> in-app <span class="delete">purchase items, and the fact that such items may be available for a comparatively lower price. The entitlement is limited to use only in the iOS or iPadOS App Store on the United States storefront. In all other storefronts, apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app </span>purchase. </li> | ||
</li> | ||
</ul> | ||
</li> | ||
</ul> | ||
</li> | ||
|
||
<li data-sidenav="4.7 Mini apps, mini games, streaming games, chatbots, plug-ins, and game emulators" id="third-party-software"><span id="4.7"></span><strong>4.7 Mini apps, mini games, streaming games, chatbots,<span class="delete"> and</span> plug-ins<span class="insert">, and game emulators</span></strong> | ||
<p>Apps may offer certain software that is not embedded in the binary, specifically <span class="insert">HTML5 </span>mini apps<span class="delete">,</span><span class="insert"> and</span> mini games, streaming games, chatbots, and plug-ins. <span class="insert">Additionally, retro game console emulator apps can offer to download games. </span>You are responsible for all such software offered in your app, including ensuring that such software complies with these Guidelines and all applicable laws. Software that does not comply with one or more guidelines will lead to the rejection of your app. You must also ensure that the software adheres to the additional rules that follow in 4.7.1 and 4.7.5. These additional rules are important to preserve the experience that App Store customers expect, and to help ensure user safety.</p> | ||
</li> | ||
|
||
</section></p></article></div></div></body></html> |
Oops, something went wrong.