CINXE.COM

Articles - App Store - Apple Developer

<!DOCTYPE html> <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="utf-8" /> <meta name="Author" content="Apple Inc." /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" /> <link rel="mask-icon" href="/apple-logo.svg" color="#333333"> <link rel="stylesheet" href="/assets/styles/global.dist.css?01172423298" type="text/css" /> <link rel="stylesheet" href="/assets/styles/dark-mode.css?17182448067" type="text/css" media="(prefers-color-scheme: dark)" data-color-scheme="dark" /> <link rel="stylesheet" href="/assets/styles/localization.css?39172414191" type="text/css" /> <script src="/assets/scripts/lib/jquery/jquery-3.6.0.min.js?17182448067"></script> <script src="/assets/scripts/settings.js?17182448067"></script> <script src="/assets/scripts/language-locales.js?17182448067"></script> <script src="/assets/scripts/DeveloperBreadcrumbs.js?05182434080"></script> <script async src="/assets/scripts/lib/jquery/jquery.retinate.js?17182448067"></script> <script async src="/assets/scripts/global.js?17182448067"></script> <script async src="/assets/scripts/global-logout.js?17182448067"></script> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=SF+Pro&v=2" type="text/css" /> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=SF+Pro+Icons&v=1" type="text/css" /> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=SF+Mono&v=2" type="text/css" /> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=Apple+Icons&amp;v=1" type="text/css" /> <title>Articles - App Store - Apple Developer</title> <meta name="omni_page" content="Articles - App Store - (English)" /> <meta name="Description" content="Set up your app for success on the App Store with guidance on creating a great product page, discovery on the App Store, business, analytics, and user engagement."> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="Apple Developer" /> <meta property="og:type" content="website" /> <meta property="og:image" content="https://developer.apple.com/news/images/og/app-store-og.png" /> <meta property="og:title" content="App Store Articles - Apple Developer" /> <meta property="og:description" content="Set up your app for success on the App Store with guidance on creating a great product page, discovery on the App Store, business, analytics, and user engagement." /> <meta property="og:url" content="https://developer.apple.com/app-store/articles/" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:image" content="https://developer.apple.com/news/images/og/app-store-og-twitter.png"> <meta name="twitter:description" content="Set up your app for success on the App Store with guidance on creating a great product page, discovery on the App Store, business, analytics, and user engagement."> <meta name="twitter:title" content="App Store Articles - Apple Developer"> <meta name="twitter:url" content="https://developer.apple.com/app-store/articles/"> <link rel="alternate" href="https://developer.apple.com/app-store/articles/" hreflang="en" /> <link rel="alternate" href="https://developer.apple.com/cn/app-store/articles/" hreflang="zh-CN" /> <link rel="alternate" href="https://developer.apple.com/jp/app-store/articles/" hreflang="ja-JP" /> <link rel="alternate" href="https://developer.apple.com/kr/app-store/articles/" hreflang="ko-KR" /> <link rel="canonical" href="https://developer.apple.com/app-store/articles/" /> <link rel="stylesheet" href="/app-store/styles/app-store.css" type="text/css"> <link rel="stylesheet" href="/app-store/articles/styles/articles.css?Thursday, 07-Mar-2024 18:49:13 GMT" type="text/css" /> </head> <body id="articles" class="app-store dmf"> <script> const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches; if (window.Settings.preferredColorScheme) { const colorTheme = (window.Settings.preferredColorScheme === 'auto') && !prefersDark ? 'light' : (window.Settings.preferredColorScheme === 'light') ? 'light' : 'dark' document.body.setAttribute('data-color-scheme', colorTheme); } else { document.body.setAttribute('data-color-scheme', prefersDark ? 'dark' : 'light'); } </script> <style> /* footer */ html body[data-color-scheme='dark'] #main section.section.section-resources.bg-alt {background-color:var(--fill-tertiary);color:var(--glyph-gray);} html body[data-color-scheme='dark'] .developer-router-links {background-color:var(--fill-tertiary);color:var(--glyph-gray);} html body[data-color-scheme='dark'] .footer {background-color:var(--fill-tertiary);color:var(--glyph-gray-tertiary);} /* body backgrounds */ body[data-color-scheme='dark'].dmf {background-color: #000;} html body[data-color-scheme='dark'].dmf .bg-alt {background-color:var(--fill-tertiary);} html body[data-color-scheme='dark'].dmf .bg-blue {background-color:var(--fill-blue-secondary);} html body[data-color-scheme='dark'].dmf .bg-green-blue {background:linear-gradient(135deg, #65976d 0%, #588ea4 100%)} html body[data-color-scheme='dark'].dmf .bg-yellow {background: linear-gradient(to bottom, var(--fill-tertiary) 0%, var(--fill-tertiary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-light {background-color:var(--fill-secondary-alt);} html body[data-color-scheme='dark'].dmf .bg-gradient, html body[data-color-scheme='dark'].dmf .bg-grad {background:linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-grad-down {background:linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-grad-up {background:linear-gradient(to bottom, var(--fill-gray-secondary-alt) 0%, var(--dark) 100%);} html body[data-color-scheme='dark'].dmf .bg-blue-gradient, html body[data-color-scheme='dark'].dmf .bg-gradient-blue {background:linear-gradient(to bottom, var(--fill-blue-gradient-light) 0%, var(--fill-blue-gradient-dark) 100%);} html body[data-color-scheme='dark'].dmf .bg-blue-gradient-alt {background: linear-gradient(90deg, #061830 0%, #102d48 100%);} /* globalNav */ html body[data-color-scheme='dark'] #ac-globalnav {background: var(--fill-tertiary);} /* localNav */ html body[data-color-scheme='dark'] .localnav.localnav-scrim .localnav-background, html body[data-color-scheme='dark'] .localnav-scrim.localnav.localnav-background { background-color: rgba(29, 29, 31, 0.9); } @supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { html body[data-color-scheme='dark'] .localnav.localnav-scrim .localnav-background, html body[data-color-scheme='dark'] .localnav-scrim.localnav.localnav-background { background-color: rgba(29, 29, 31, 0.72); } } </style> <link rel="stylesheet" href="/assets/styles/globalnav.css?55202406207" type="text/css" /> <link rel="stylesheet" href="/assets/styles/suggest-lang.css?17182448067" type="text/css" /> <div id="suggest-lang" class="ribbon hide" lang="en"> <div class="ribbon-content-wrapper"> <div class="ribbon-content row"> <div class="column large-12 large-centered"> <p><a href="#" id="suggest-link" class="ribbon-link more">View in English</a></p> <button id="suggest-closer" class="icon icon-after icon-reset" aria-label="Dismiss language suggestion" tabindex="0"></button> </div> </div> </div> </div> <script src="/assets/scripts/suggest-lang.js?17182448067"></script> <aside id="ac-gn-segmentbar" class="ac-gn-segmentbar" lang="en-US" dir="ltr"> </aside> <input type="checkbox" id="ac-gn-menustate" class="ac-gn-menustate" /> <nav id="ac-globalnav" class="no-js" role="navigation" aria-label="Global" data-hires="false" data-analytics-region="global nav" lang="en-US" dir="ltr" data-www-domain="www.apple.com" data-store-locale="us" data-store-root-path="/us" data-store-api="/[storefront]/shop/bag/status" data-search-locale="en_US" data-search-suggestions-api="/search-services/suggestions/" data-search-defaultlinks-api="/search-services/suggestions/defaultlinks/" data-search-suggestions-enabled="false"> <div class="ac-gn-content"> <ul class="ac-gn-header"> <li class="ac-gn-item ac-gn-menuicon"> <label class="ac-gn-menuicon-label" for="ac-gn-menustate" aria-hidden="true"> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-top"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-top"></span> </span> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-bottom"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-bottom"></span> </span> </label> <a href="#ac-gn-menustate" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-open" id="ac-gn-menuanchor-open"> <span class="ac-gn-menuanchor-label">Global Nav Open Menu</span> </a> <a href="#" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-close" id="ac-gn-menuanchor-close"> <span class="ac-gn-menuanchor-label">Global Nav Close Menu</span> </a> </li> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus-small"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> </ul> <div class="ac-gn-search-placeholder-container" role="search"> <div class="ac-gn-search ac-gn-search-small"> <a id="ac-gn-link-search-small" class="ac-gn-link" href="/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"> <div class="ac-gn-search-placeholder-bar"> <div class="ac-gn-search-placeholder-input"> <div class="ac-gn-search-placeholder-input-text" aria-hidden="true"> <div class="ac-gn-link-search ac-gn-search-placeholder-input-icon"></div> <span class="ac-gn-search-placeholder">Search</span> </div> </div> <div class="ac-gn-searchview-close ac-gn-searchview-close-small ac-gn-search-placeholder-searchview-close"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true">Cancel</span> </div> </div> </a> </div> </div> <ul class="ac-gn-list"> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-news"> <a class="ac-gn-link ac-gn-link-news" href="/news/" data-analytics-title="news"> <span class="ac-gn-link-text">News</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-discover"> <a class="ac-gn-link ac-gn-link-discover" href="/discover/" data-analytics-title="discover"> <span class="ac-gn-link-text">Discover</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-design"> <a class="ac-gn-link ac-gn-link-design" href="/design/" data-analytics-title="design"> <span class="ac-gn-link-text">Design</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-develop"> <a class="ac-gn-link ac-gn-link-develop" href="/develop/" data-analytics-title="develop"> <span class="ac-gn-link-text">Develop</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-distribute"> <a class="ac-gn-link ac-gn-link-distribute" href="/distribute/" data-analytics-title="distribute"> <span class="ac-gn-link-text">Distribute</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-dsupport"> <a class="ac-gn-link ac-gn-link-dsupport" href="/support/" data-analytics-title="dsupport"> <span class="ac-gn-link-text">Support</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-account"> <a class="ac-gn-link ac-gn-link-account" href="/account/" data-analytics-title="account"> <span class="ac-gn-link-text">Account</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-search" role="search"> <a id="ac-gn-link-search" class="ac-gn-link ac-gn-link-search" href="/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"></a> </li> </ul> <aside id="ac-gn-searchview" class="ac-gn-searchview" role="search" data-analytics-region="search"> <div class="ac-gn-searchview-content"> <div class="ac-gn-searchview-bar"> <div class="ac-gn-searchview-bar-wrapper"> <form id="ac-gn-searchform" class="ac-gn-searchform" action="/search/" method="get"> <div class="ac-gn-searchform-wrapper"> <input id="ac-gn-searchform-input" class="ac-gn-searchform-input" type="text" name="q" aria-label="Search" placeholder="Search" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" aria-owns="quicklinks suggestions" /> <button id="ac-gn-searchform-submit" class="ac-gn-searchform-submit" type="submit" disabled aria-label="Submit Search"></button> <button id="ac-gn-searchform-reset" class="ac-gn-searchform-reset" type="reset" disabled aria-label="Clear Search"> <span class="ac-gn-searchform-reset-background"></span> </button> </div> </form> <button id="ac-gn-searchview-close-small" class="ac-gn-searchview-close ac-gn-searchview-close-small" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true"> Cancel </span> </button> </div> </div> <aside id="ac-gn-searchresults" class="ac-gn-searchresults hidden" data-string-quicklinks="Quick Links" data-string-suggestions="Suggested Searches" data-string-noresults=""> <section class="ac-gn-searchresults-section ac-gn-searchresults-section-defaultlinks"> <div class="ac-gn-searchresults-section-wrapper"> <div class="search-group-checkbox hidden"><input id="group-input" type="checkbox" name="group-filter" checked>Only search within “<span id="group-search-label"></span>”</div> <h3 class="ac-gn-searchresults-header ac-gn-searchresults-animated">Quick Links</h3> <ul class="ac-gn-searchresults-list" id="defaultlinks" role="listbox"> </ul> <span role="status" class="ac-gn-searchresults-count" aria-live="polite">5 Quick Links</span> </div> </section> </aside> </div> <button id="ac-gn-searchview-close" class="ac-gn-searchview-close" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-wrapper"> <span class="ac-gn-searchview-close-left"></span> <span class="ac-gn-searchview-close-right"></span> </span> </button> </aside> </div> </nav> <div class="ac-gn-blur"></div> <div id="ac-gn-curtain" class="ac-gn-curtain"></div> <div id="ac-gn-placeholder" class="ac-nav-placeholder"></div> <script src="/assets/scripts/ac-globalnav.built.js?17182448067"></script> <link rel="stylesheet" href="/assets/styles/search.css?17182448067"> <script src="/assets/scripts/search.js?17182448067"></script> <!-- metrics --> <script> /* RSID: */ var s_account="awdappledeveloper" </script> <script src="/assets/metrics/scripts/analytics.js?072620243"></script> <script> s.pageName= AC && AC.Tracking && AC.Tracking.pageName(); s.channel="www.en.developer" s.channel="www.appstore.developer"; /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ var s_code=s.t();if(s_code)document.write(s_code) </script> <!-- /metrics --> <link rel="stylesheet" property="stylesheet" href="/assets/styles/localnav.css" type="text/css" /> <input type="checkbox" id="localnav-menustate" class="localnav-menustate"/> <nav id="localnav" class="localnav localnav-scrim" data-sticky role="navigation"> <div class="localnav-wrapper"> <div class="localnav-background"></div> <div class="localnav-content"> <h2 class="localnav-title"> <a href="/app-store/">App Store</a> </h2> <div class="localnav-menu"> <a href="#localnav-menustate" class="localnav-menucta-anchor localnav-menucta-anchor-open" id="localnav-menustate-open"> <span class="localnav-menucta-anchor-label">Open Menu</span> </a> <a href="#" class="localnav-menucta-anchor localnav-menucta-anchor-close" id="localnav-menustate-close"> <span class="localnav-menucta-anchor-label">Close Menu</span> </a> <div class="localnav-menu-tray"> <ul class="localnav-menu-items"> <li class="localnav-menu-item"> <a href="/app-store/" class="localnav-menu-link">Overview</a> </li> <li class="localnav-menu-item"> <a href="/app-store/whats-new/" class="localnav-menu-link">What’s New</a> </li> <li class="localnav-menu-item"> <a href="/app-store/pathway/" class="localnav-menu-link">Pathway</a> </li> <li class="localnav-menu-item"> <a href="/app-store/features/" class="localnav-menu-link">Features</a> </li> <li class="localnav-menu-item"> <a href="/app-store/articles/" class="localnav-menu-link">Articles</a> </li> <li class="localnav-menu-item"> <a href="/app-store/guidelines/" class="localnav-menu-link">Guidelines</a> </li> </ul> </div> <div class="localnav-actions localnav-actions"> <div class="localnav-action localnav-action-menucta" aria-hidden="true"> <label for="localnav-menustate" class="localnav-menucta"> <span class="localnav-menucta-chevron"></span> </label> </div> </div> </div> </div> </div> </nav> <label id="localnav-curtain" for="localnav-menustate"></label> <script src="/assets/scripts/ac-localnav.built.js"></script> <script type="text/javascript" src="/assets/scripts/localnav.js"></script> <main id="main" class="main bg-gradient" role="main"> <article> <section class="section section-hero"> <div class="section-content"> <div class="row"> <div class="column large-centered large-10 small-12 text-center"> <h1 class="typography-headline">Articles</h1> <p class="typography-intro">Set your app up for success on the App&nbsp;Store. By learning about business models, monetization opportunities, engaging users, and reaching a wide audience, you can make sure your app has a strong foundation to support and grow your business.</p> </div> </div> <div class="row"> <div class="column large-centered large-12"> <ul class="hero-nav"> <li><a data-scroll-nav="0">Product page &amp; discovery</a></li> <li><a data-scroll-nav="1">Business &amp; analytics</a></li> <li><a data-scroll-nav="2">User engagement</a></li> </ul> </div> </div> </div> </section> <section class="section section-topics"> <div class="section-content"> <div class="row headline-row anchor-spacing-top" id="discovery" data-scroll-index="0"> <div class="column large-8 small-12"> <h3>Product page &amp; discovery</h3> </div> </div> <div class="row"> <div class="column large-4 medium-6 small-12"> <a href="/app-store/custom-product-pages/" class="block-link tile-link"> <div class="tile-wrap"> <span class="violator">New</span> <figure class="tile-icon icon-custom-product-pages"></figure> <h4 class="typography-label">Custom product pages</h4> <p>Create additional versions of your app’s product page to highlight specific features or content, discoverable through unique URLs.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/product-page-optimization/" class="block-link tile-link"> <div class="tile-wrap"> <span class="violator">New</span> <figure class="tile-icon icon-product-page-optimization"></figure> <h4 class="typography-label">Product page optimization</h4> <p>Try out alternate versions of your app’s product page to find out which one gets the best results.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/getting-featured/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-featured"></figure> <h4 class="typography-label">Getting featured</h4> <p>Learn about App&nbsp;Store featuring and how to share your story with us.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/promote/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-promote"></figure> <h4 class="typography-label">Promoting your apps</h4> <p>Get marketing assets to help promote your app, and learn about getting featured on the App&nbsp;Store.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/user-privacy-and-data-use/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-user-privacy"></figure> <h4 class="typography-label">User privacy and data&nbsp;use</h4> <p>Learn about asking permission to track users, and how your app’s data collection practices appear on your product page.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/app-privacy-details/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-app-privacy"></figure> <h4 class="typography-label">App privacy details on the App&nbsp;Store</h4> <p>Learn about providing your app’s privacy practice details in App&nbsp;Store&nbsp;Connect for display on your App&nbsp;Store product page.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/discoverability/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-discovery"></figure> <h4 class="typography-label">Discovery on the App&nbsp;Store</h4> <p>Find out how customers can discover your apps, and learn how our editors select apps and developers to feature.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/search/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-app-store-search"></figure> <h4 class="typography-label">Optimizing for App&nbsp;Store search</h4> <p>Learn how to impact your search result ranking to help users easily find and download your app and In-App Purchases.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/product-page/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-product-page"></figure> <h4 class="typography-label">Creating your product&nbsp;page</h4> <p>Learn how to make the most of your app’s product page through thoughtfully crafted metadata.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/categories/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-categories"></figure> <h4 class="typography-label">Categories</h4> <p>Learn how to choose the most accurate and effective categories so users can easily find your app on the App&nbsp;Store.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/ratings-and-reviews/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-ratings"></figure> <h4 class="typography-label">Ratings, reviews, and responses</h4> <p>Ask for ratings and respond to reviews to improve your app’s discoverability, encourage downloads, and build rapport with users.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/app-previews/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-app-preview"></figure> <h4 class="typography-label">App previews</h4> <p>Engage users with short videos of your app in action, directly on your product page.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/pre-orders/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-pre-order"></figure> <h4 class="typography-label">Pre-order</h4> <p>Build excitement for your new app by letting customers order your app before it’s released for download.</p> <p><span class="more">Read more</span></p> </div> </a> </div> </div> <div class="row headline-row anchor-spacing-top" id="business" data-scroll-index="1"> <div class="column large-8 small-12"> <h3>Business &amp; analytics</h3> </div> </div> <div class="row"> <div class="column large-4 medium-6 small-12"> <a href="/app-store/peer-group-benchmarks/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-peer-group-benchmarks"></figure> <h4 class="typography-label">Take action on peer group benchmarks</h4> <p>Put your app’s performance into context by comparing it to that of similar apps on the App&nbsp;Store.</p> <p><span class="more">Read more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/ad-attribution/" class="block-link tile-link"> <div class="tile-wrap"> <span class="violator">New</span> <figure class="tile-icon icon-ad-attribution"></figure> <h4 class="typography-label">Ad attribution</h4> <p>Learn how SKAdNetwork and Private Click Measurement lets advertisers attribute their advertising across multiple sources — all while maintaining user privacy.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/small-business-program/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-small-business-program"></figure> <h4 class="typography-label">App&nbsp;Store <span class="nowrap">Small Business Program</span></h4> <p>Designed to accelerate innovation and help propel your small business forward, this program features a reduced commission rate of 15%.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/business-models/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-business-model"></figure> <h4 class="typography-label">Business models</h4> <p>Learn about various ways to structure your app, such as freemium or paid.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/review/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-review"></figure> <h4 class="typography-label">App Review</h4> <p>Apple reviews all apps and app updates submitted to the App&nbsp;Store. Learn how to plan and build your app with these guidelines in mind and avoid common mistakes.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/in-app-purchase/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-in-app-purchase"></figure> <h4 class="typography-label">In-App Purchase</h4> <p>Offer users premium content, digital goods, subscriptions, and more — directly within your app.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/subscriptions/" class="block-link tile-link"> <div class="tile-wrap"> <span class="violator">Updated</span> <figure class="tile-icon icon-auto-renew"></figure> <h4 class="typography-label">Auto-renewable subscriptions</h4> <p>Implement auto-renewable subscriptions in your app using In-App Purchase APIs.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/promoting-in-app-purchases/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-promote-iap"></figure> <h4 class="typography-label">Promoting In-App Purchases</h4> <p>Learn how to promote your In-App Purchases on the App&nbsp;Store, where customers can start a purchase even before downloading your app.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/measuring-app-performance/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-measure-performance"></figure> <h4 class="typography-label">Measuring app performance</h4> <p>Learn how users discover and interact with your app with valuable data you won’t find anywhere else.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/app-bundles/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-app-bundles"></figure> <h4 class="typography-label">App bundles</h4> <p>Make it easy for customers to buy up to 10 of your apps at once. Learn how to set up app bundles and market them on your product page.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/kids-apps/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-for-kids"></figure> <h4 class="typography-label">Building apps for kids</h4> <p>Find out how to create kids’ apps that are safe and trusted by parents.</p> <p><span class="more">Read more</span></p> </div> </a> </div> </div> <div class="row headline-row anchor-spacing-top" id="engagement" data-scroll-index="2"> <div class="column large-8 small-12"> <h3>User engagement</h3> </div> </div> <div class="row"> <div class="column large-4 medium-6 small-12"> <a href="/app-store/in-app-events/" class="block-link tile-link"> <div class="tile-wrap"> <span class="violator">New</span> <figure class="tile-icon icon-game-timed"></figure> <h4 class="typography-label">In-App Events</h4> <p>Encourage engagement by offering new ways of interacting with your game.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/freemium-games/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-freemium-games"></figure> <h4 class="typography-label">Freemium games</h4> <p>Learn how your freemium game can attract, engage, and retain players.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/design/human-interface-guidelines/ios/app-architecture/onboarding/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-app-onboard"></figure> <h4 class="typography-label">Onboarding for apps</h4> <p>Help users get the most from your app with a fast, fun, and educational onboarding experience.</p> <p><span class="more">Read more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/app-store/onboarding-for-games/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-game-onboard"></figure> <h4 class="typography-label">Onboarding for games</h4> <p>Create an intuitive and engaging onboarding experience that makes a great first impression and helps keep players coming back.</p> <p><span class="more">Read more</span></p> </div> </a> </div> <div class="column large-4 medium-6 small-12"> <a href="/localization/" class="block-link tile-link"> <div class="tile-wrap"> <figure class="tile-icon icon-localize"></figure> <h4 class="typography-label">Localization</h4> <p>Prepare your app for a global audience, and help users around the world easily discover and download your app.</p> <p><span class="more">Read more</span></p> </div> </a> </div> </div> </div> </section> </article> </main> <link rel="stylesheet" property="stylesheet" href="/assets/styles/router-strip.css" type="text/css" /> <aside class="section developer-router-links"> <div class="section-content"> <div class="row"> <div class="column large-3 medium-6 small-12"> <a href="/app-store/submitting/" class="block text-center"> <figure class="router-icon router-icon-submit"></figure> <p><strong>Submit</strong></p> <p class="typography-subbody">Prepare your apps and metadata for submission to the <span class="nowrap">App Store.</span></p> <p class="typography-subbody"> <span class="block-link more">Learn more</span> </p> </a> </div> <div class="column large-3 medium-6 small-12"> <a href="/app-store-connect/" class="block text-center"> <figure class="router-icon router-icon-manage"></figure> <p><strong>Manage</strong></p> <p class="typography-subbody">Manage apps, analytics, sales reports, agreements, tax and banking information, and more.</p> <p class="typography-subbody"> <span class="block-link more">Learn more</span> </p> </a> </div> <div class="column large-3 medium-6 small-12"> <a href="/app-store/promote/" class="block text-center"> <figure class="router-icon router-icon-promote"></figure> <p><strong>Promote</strong></p> <p class="typography-subbody">Get marketing guidance and tools to help you promote your app on the <span class="nowrap">App Store.</span></p> <p class="typography-subbody"> <span class="block-link more">Learn more</span> </p> </a> </div> <div class="column large-3 medium-6 small-12"> <a href="/support/app-store/" class="block text-center"> <figure class="router-icon router-icon-help"></figure> <p><strong>Support</strong></p> <p class="typography-subbody">Have a question or request? Get help with guides, articles, or by contacting us.</p> <p class="typography-subbody"> <span class="block-link more">Learn more</span> </p> </a> </div> </div> </div> </aside> <link rel="stylesheet" href="/assets/styles/footer.dist.css?17182448067"> <footer id="footer" class="footer" role="contentinfo" aria-labelledby="footer-label"> <div class="footer-content"> <h2 class="footer-label" id="footer-label">Developer Footer</h2> <developer-breadcrumbs> <li><a href="/app-store/">App Store</a></li> <li>Articles</li> </developer-breadcrumbs> <nav class="footer-directory" aria-label="Apple Developer Directory" role="navigation"> <!--googleoff: all--> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-platform" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-platform"> <h3 class="footer-directory-column-section-title">Platforms</h3> </label> <a href="#footer-directory-column-section-state-platform" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/ios/">iOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/ipados/">iPadOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/macos/">macOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/tvos/">tvOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/visionos/">visionOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/watchos/">watchOS</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-tools" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-tools"> <h3 class="footer-directory-column-section-title">Tools</h3> </label> <a href="#footer-directory-column-section-state-tools" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/swift/">Swift</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/swiftui/">SwiftUI</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/swift-playgrounds/">Swift Playgrounds</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/testflight/">TestFlight</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/xcode/">Xcode</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/xcode-cloud/">Xcode Cloud</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/sf-symbols/">SF Symbols</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-topics" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-topics"> <h3 class="footer-directory-column-section-title">Topics &amp; Technologies</h3> </label> <a href="#footer-directory-column-section-state-topics" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/accessibility/">Accessibility</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/accessories/">Accessories</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-extensions/">App Extensions</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-store/">App Store</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/audio/">Audio &amp; Video</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/augmented-reality/">Augmented Reality</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/design/">Design</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/distribute/">Distribution</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/education/">Education</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/fonts/">Fonts</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/games/">Games</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/health-fitness/">Health &amp; Fitness</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/in-app-purchase/">In-App Purchase</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/localization/">Localization</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/maps/">Maps &amp; Location</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/machine-learning/">Machine Learning</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://opensource.apple.com">Open Source</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/security/">Security</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/safari/">Safari &amp; Web</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-resources" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-resources"> <h3 class="footer-directory-column-section-title">Resources</h3> </label> <a href="#footer-directory-column-section-state-resources" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/documentation/">Documentation</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/learn/">Tutorials</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/download/">Downloads</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/forums/">Forums</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/videos/">Videos</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-support" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-support"> <h3 class="footer-directory-column-section-title">Support</h3> </label> <a href="#footer-directory-column-section-state-support" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/support/articles/">Support Articles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/contact/">Contact Us</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/bug-reporting/">Bug Reporting</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/system-status/">System Status</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-account" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-account"> <h3 class="footer-directory-column-section-title">Account</h3> </label> <a href="#footer-directory-column-section-state-account" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/account/">Apple Developer</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://appstoreconnect.apple.com/">App Store Connect</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/account/ios/certificate/">Certificates, IDs, &amp; Profiles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://feedbackassistant.apple.com/">Feedback Assistant</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-programs" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-programs"> <h3 class="footer-directory-column-section-title">Programs</h3> </label> <a href="#footer-directory-column-section-state-programs" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/">Apple Developer Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/enterprise/">Apple Developer Enterprise Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-store/small-business-program/">App Store Small Business Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://mfi.apple.com/">MFi Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/news-partner/">News Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/video-partner/">Video Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/security-bounty/">Security Bounty Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/security-research-device/">Security Research Device Program</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-events" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-events"> <h3 class="footer-directory-column-section-title">Events</h3> </label> <a href="#footer-directory-column-section-state-events" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/events/">Meet with Apple</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/events/developer-centers/">Apple Developer Centers</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-store/app-store-awards/">App Store Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/design/awards/">Apple Design Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/academies/">Apple Developer Academies</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/entrepreneur-camp/">Entrepreneur Camp</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/wwdc/">WWDC</a></li> </ul> </div> </div> <!--googleon: all--> </nav> <section class="footer-mini" vocab="http://schema.org/" typeof="Organization"> <div class="footer-mini-news"> <div class="copy"> Get the <a href="https://apps.apple.com/us/app/apple-developer/id640199958">Apple Developer app</a>. </div> <div class="content"> <div class="color-scheme-toggle" role="radiogroup" tabindex="0" aria-label="Select a color scheme preference"> <label data-color-scheme-option="light"> <input type="radio" value="light" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)" /> <div class="text">Light</div> </label> <label data-color-scheme-option="dark"> <input type="radio" value="dark" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)" /> <div class="text">Dark</div> </label> <label data-color-scheme-option="auto"> <input type="radio" value="auto" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)" /> <div class="text">Auto</div> </label> </div> <script async src="/assets/scripts/color-scheme-toggle.js"></script> </div> </div> <link rel="stylesheet" href="/assets/styles/language-dropdown.css?17182448067"> <div class="language-dropdown dropdown-container legacy-form hidden"> <select class="dropdown" aria-label="Language Dropdown"></select> <span class="dropdown-icon icon icon-chevrondown" aria-hidden="true"></span> </div> <script src="/assets/scripts/language-dropdown.js?17182448067"></script> <div class="footer-mini-legal"> <div class="footer-mini-legal-copyright">Copyright © 2024 <a href="https://www.apple.com">Apple Inc.</a> All rights reserved.</div> <div class="footer-mini-legal-links"> <a class="footer-mini-legal-link" href="https://www.apple.com/legal/internet-services/terms/site.html" class="first">Terms of Use</a> <a class="footer-mini-legal-link" href="https://www.apple.com/legal/privacy/">Privacy Policy</a> <a class="footer-mini-legal-link" href="/support/terms/">Agreements and Guidelines</a> </div> </div> </section> </div> </footer> <script src="/assets/scripts/scroll-it.min.js"></script> <script> $(function () { $.scrollIt({ topOffset: -60, }); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10