diff options
Diffstat (limited to 'docs/html/distribute/tools/launch-checklist.jd')
-rw-r--r-- | docs/html/distribute/tools/launch-checklist.jd | 1072 |
1 files changed, 1072 insertions, 0 deletions
diff --git a/docs/html/distribute/tools/launch-checklist.jd b/docs/html/distribute/tools/launch-checklist.jd new file mode 100644 index 0000000..3b0dd55 --- /dev/null +++ b/docs/html/distribute/tools/launch-checklist.jd @@ -0,0 +1,1072 @@ +page.title=Launch Checklist +page.metaDescription=Essential overview of the complete process of delivering your app to users. Read this checklist early in development to help you plan for a successful launch on Google Play. +meta.tags="localizing, publishing, disttools" +page.tags="launch, publishing, Google Play" +page.image=/distribute/images/launch-checklist.jpg + +@jd:body + +<div id="qv-wrapper"> + <div id="qv" style="width:280px"> + <h2>Checklist</h2> + <ol> + <li><a href="#understand-publishing">1. Understand the Publishing Process</a></li> + <li><a href="#understand-policies">2. Understand Google Play Policies</a></li> + <li><a href="#test-quality">3. Test for Core App Quality</a></li> + <li><a href="#determine-rating">4. Determine Content Rating</a></li> + <li><a href="#determine-country">5. Determine Country Distribution</a></li> + <li><a href="#confirm-size">6. Confirm Overall Size</a></li> + <li><a href="#confirm-platform">7. Confirm Platform and Screen Ranges</a></li> + <li><a href="#decide-price">8. Decide Free or Priced</a></li> + <li><a href="#consider-billing">9. Use In-app Billing</a></li> + <li><a href="#set-prices">10. Set Prices for your Products</a></li> + <li><a href="#start-localization">11. Start Localization</a></li> + <li><a href="#prepare-graphics">12. Prepare Promotional Graphics, Screenshots, and Videos</a></li> + <li><a href="#build-upload">13. Build the Release-ready APK</a></li> + <li><a href="#plan-beta">14. Plan a Beta Release</a></li> + <li><a href="#complete-details">15. Complete the Store Listing</a></li> + <li><a href="#use-badges">16. Use Google Play Badges and Links</a></li> + <li><a href="#final-checks">17. Final Checks and Publishing</a></li> + <li><a href="#support-users">18. Support Users after Launch </a></li> + </ol> + </div> +</div> + +<div class="top-right-float" style="width:194px"><img +src="{@docRoot}distribute/images/launch-checklist.jpg"></div> + +<p> + Before you publish your apps on Google Play and distribute them to users, you + need to get the apps ready, test them, and prepare your promotional + materials. +</p> + +<p> + This page helps you understand the publishing process and get ready for a + successful product launch on Google Play. It summarizes some of the tasks + you'll need to complete before publishing your app on Google Play, such as + creating a signed, release-ready application package (APK), understanding the + requirements of the app, and creating the product page and graphic assets for + each of your apps. +</p> + +<p> + The preparation and publishing tasks are numbered to give you a rough idea of + sequence. However, you can handle the tasks in any sequence that works for + you or you can skip steps as appropriate. +</p> + +<p> + As you move toward publishing, a variety of support resources are available + to you. Relevant links are provided in each step. +</p> + +<div class="headerLine"> + <h1 id="understand-publishing"> + 1. Understand the Publishing Process + </h1> + + <hr> +</div> + +<p> + Before you begin the steps in this checklist, you should take a moment to + read and understand the overall publishing workflow and become familiar with + how the process works. In particular, you or your development team will need + to prepare your apps for release using a process common to all Android apps. + The <a href="{@docRoot}tools/publishing/publishing_overview.html">Publishing + workflow documents</a> provide the details on how publishing works and how to + get an APK ready for release. +</p> + +<p> + Once you are familiar with publishing in general, continue reading to + understand the issues that you should consider when publishing apps on Google + Play. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/understanding" +data-sortorder="-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" +data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="understand-policies"> + 2. Understand Google Play Policies and Agreements + </h1> + + <hr> +</div> + +<p> + Make sure that you understand and follow the Google Play program policies + that you accepted when registering. Google Play actively enforces the + policies and any violations can lead to suspension of your apps or, for + repeated violations, termination of your developer account. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/policies" data-sortorder= +"-timestamp" data-cardsizes="6x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="test-quality"> + 3. Test for Quality + </h1> + + <hr> +</div> + +<p> + Before you publish apps on Google Play, it's important to make sure that they + meet the basic quality expectations for all Android apps, on all of the + devices that you are targeting. You can check your app's quality by setting + up a test environment and testing the app against a short set of + <strong>quality criteria that applies to all apps</strong>. For complete + information, see the <a href= + "{@docRoot}distribute/essentials/quality/core.html">Core App Quality</a> + guidelines. +</p> + +<p> + If your app is targeting tablet devices, make sure that it delivers a rich, + compelling experience to your tablet customers. See the <a href= + "{@docRoot}distribute/essentials/quality/tablets.html">Tablet App Quality</a> + guidelines for recommendations on ways to optimize your app for tablets. +</p> + +<p> + If you plan to make your apps available to Google Play for Education, then + you need to make sure they are suitable for a K-12 classroom and offer + outstanding educational value. See the <a href= + "{@docRoot}distribute/essentials/gpfe-guidelines.html">Education + Guidelines</a> for information on the characteristics your education apps + should exhibit. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/quality" data-sortorder= +"-timestamp" data-cardsizes="6x3,6x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="determine-rating"> + 4. Determine your App’s Content Rating + </h1> + + <hr> +</div> + +<p> + Google Play requires you to set a content rating for your app, which informs + Google Play users of its maturity level. Before you publish, you should + confirm what rating level you want to use. The available content rating + levels are: +</p> + +<ul> + <li> + <p> + Everyone + </p> + </li> + + <li> + <p> + Low maturity + </p> + </li> + + <li> + <p> + Medium maturity + </p> + </li> + + <li> + <p> + High maturity + </p> + </li> +</ul> + +<p> + On their Android devices, Android users can set the desired maturity level + for browsing. Google Play then filters apps based on the setting, so the + content rating you select can affect the app's distribution to users. You can + assign (or change) the content rating for your apps in the Developer Console, + no changes are required in your app binary. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/rating" data-sortorder= +"-timestamp" data-cardsizes="9x3,6x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="determine-country"> + 5. Determine Country Distribution + </h1> + + <hr> +</div> + +<p> + Google Play lets you control what countries and territories your apps are + distributed to. For the widest reach and the largest potential customer base, + you’d normally want to distribute to all available countries and territories. + However, because of business needs, app requirements, or launch dependencies, + you might want to exclude one or more countries from your distribution. +</p> + +<p> + It's important to determine the exact country distribution early, because it + can affect: +</p> + +<ul> + <li> + <p> + The need for localized resources in the app. + </p> + </li> + + <li> + <p> + The need for a localized app description in the Developer Console. + </p> + </li> + + <li> + <p> + Legal requirements for the app that may be specific to certain countries. + </p> + </li> + + <li> + <p> + Time zone support, local pricing, and so on. + </p> + </li> +</ul> + +<p> + With your target countries in mind, you should assess your localization + needs, both in your apps and in their Google Play listings details, and start + the work of localization well in advance of your target launch date. +</p> + +<p> + See <a href= + "{@docRoot}distribute/tools/localization-checklist.html">Localization + Checklist</a> for key steps and considerations in the localization process. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/country" data-sortorder= +"-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="confirm-size"> + 6. Confirm the App's Overall Size + </h1> + + <hr> +</div> + +<p> + The overall size of your app can affect its design and how you publish it on + Google Play. Currently, the maximum size for an APK published on Google Play + is <strong>50 MB</strong>. If your app exceeds that size, or if you want to + offer a secondary download, you can use <a href= + "{@docRoot}google/play/expansion-files.html">APK Expansion Files</a>, which + Google Play will host for free on its server infrastructure and automatically + handle the download to devices. +</p> + +<ul> + <li> + <p> + The maximum size for an APK published on Google Play is 50 MB. + </p> + </li> + + <li> + <p> + You can use up to two (2) APK Expansion Files, each up to 2GB in size, + for each APK. + </p> + </li> +</ul> + +<p> + Using APK Expansion files is a convenient, cost-effective method of + distributing large apps. However, the use of APK Expansion Files requires + some changes in your app binary, so you will need to make those changes + before creating your release-ready APK. +</p> + +<p> + To minimize the size of your app binary, make sure that you run the <a href= + "{@docRoot}tools/help/proguard.html">Proguard</a> tool or similar obfuscator + on your code when building your release-ready APK. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/size" data-sortorder= +"-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="confirm-platform"> + 7. Confirm the App's Platform and Screen Compatibility Ranges + </h1> + + <hr> +</div> + +<p> + Before publishing, it's important to make sure that your apps are designed to + run properly on the Android platform versions and device screen sizes that + you want to target. +</p> + +<p> + From an app-compatibility perspective, Android platform versions are defined + by <a href= + "{@docRoot}guide/topics/manifest/uses-sdk-element.html#ApiLevels">API + level</a>. You should confirm the minimum version that your app is compatible + with <a href= + "{@docRoot}guide/topics/manifest/uses-sdk-element.html"><minSdkVersion></a>, + as that will affect its distribution to Android devices once it is published. +</p> + +<p> + For screen sizes, you should confirm that the app runs properly and looks + good on the range of screen sizes and pixel densities that you want to + support. You should follow the advice provided in <a href= + "{@docRoot}guide/practices/screens_support.html">Supporting Multiple + Screens</a> to provide scalable support for multiple screen sizes. However, + if you have been unable to do so, declare the minimum screen-size supported + by your apps using <a href= + "{@docRoot}guide/topics/manifest/supports-screens-element.html"><supports-screens></a>. + Google Play will then restrict the availability of your apps accordingly, + making them available to devices with the declared screen size or large. +</p> + +<p> + To get a better understanding of the current device penetration of Android + platform versions and screen sizes across all Android devices, see the + <a href="{@docRoot}about/dashboards/index.html">Device Dashboard</a> charts. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/platform" data-sortorder= +"-timestamp" data-cardsizes="6x3,6x3,6x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="decide-price"> + 8. Decide Whether your App will be Free or Priced + </h1> + + <hr> +</div> + +<div class="figure"> + <img src="{@docRoot}images/gp-launch-checklist-1.png"> +</div> + +<p> + On Google Play, you can publish apps as free to download or priced. Free apps + can be downloaded by any Android user in Google Play. Paid apps can be + downloaded only by users who are in a country that supports paid downloads + and have registered a form of payment in Google Play, such as a credit card + or Direct Carrier Billing. +</p> + +<p> + Deciding whether you apps will be free or paid is important because, on + Google Play, <strong>free apps must remain free</strong>. +</p> + +<ul> + <li> + <p> + Once you publish an app as a free app, you cannot change it to being a + priced app. However, you can still sell <a href= + "{@docRoot}google/play/billing/billing_overview.html#products">in-app + products</a> and <a href= + "{@docRoot}google/play/billing/billing_subscriptions.html">subscriptions</a> + through Google Play's <a href= + "{@docRoot}google/play/billing/index.html">In-app Billing</a> service. + </p> + </li> + + <li> + <p> + If you publish your app as a priced app, you <em>can</em> change it at + any time to be a free app (<strong>but cannot then change it back to + priced</strong>). You can also sell in-app products and subscriptions. + </p> + </li> +</ul> + +<p> + If your app is be priced, or if you'll be selling in-app products, you need + <a href= + "https://developers.google.com/wallet/digital/training/getting-started/merchant-setup"> + set up a Google Wallet Merchant Account</a> before you can publish. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/price" data-sortorder= +"-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="consider-billing"> + 9. Consider using In-app Billing + </h1> + + <hr> +</div> + +<p> + Google Play <a href="{@docRoot}google/play/billing/index.html">In-app + Billing</a> lets you sell digital content in your applications. You can use + the service to sell a wide range of content, including downloadable content + such as media files or photos, and virtual content such as game levels or + potions. In-app Billing service lets you sell one-time purchases and + subscriptions from inside your app. This can help you to monetize the app + over its installed lifetime. +</p> + +<p> + If your are looking for more ways to monetize your app and build engagement, + you should consider In-app Billing or Instant Buy. These services have become + very popular with both users and developers. To use In-app Billing or Instant + Buy, you need to make changes to your app binary, so you will need to + complete and test your implementation before creating your release-ready APK. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/purchasemethod" +data-sortorder="-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" +data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="set-prices"> + 10. Set Prices for your Products + </h1> + + <hr> +</div> + +<p> + If your apps is priced or you’ll sell in-app or physical products, Google + Play lets you set prices for your products in a variety of currencies, for + users in markets around the world. You can set prices individually in + different currencies, so you have the flexibility to adjust your price + according to market conditions and exchange rates. +</p> + +<p> + Before you publish, consider how you’ll price your products and what your + prices will be in various currencies. Later, you can set prices in all + available currencies through the Developer Console. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/setprice" data-sortorder= +"-timestamp" data-cardsizes="9x3,9x3,9x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="start-localization"> + 11. Start Localization + </h1> + + <hr> +</div> + +<p> + With your country targeting in mind, it's a good idea to assess your + localization needs, ensure your apps are internationalized, and start the + work of localizing well in advance of your target launch date. +</p> + +<p> + In addition to your application design, there are at least three aspects of + localization to consider: +</p> + +<ul> + <li> + <p> + Localizing the strings, images, and other resources in your apps. + </p> + </li> + + <li> + <p> + Localizing your apps’ store listing details on Google Play. + </p> + </li> + + <li> + <p> + Localizing the apps’ graphic assets, screenshots, and videos that + accompany your store listing. + </p> + </li> +</ul> + +<p> + See <a href= + "{@docRoot}distribute/tools/localization-checklist.html">Localization + Checklist</a> for key steps and considerations in the localization process. +</p> + +<p> + To localize your store listing, first create and finalize your app title, + description, and promotional text. Collect and send all of these for + localization. You can optionally translate the "Recent Changes" text for app + updates as well. Later you can add your localized listing details in the + Developer Console, or you can choose to let Google Play auto-translate your + listing details into the languages you support. +</p> + +<p> + A key part of making your app listing attractive to a global customer base is + creating localized versions of your promotional graphics, screenshots and + videos. For example, your app's feature graphic might include text that + should be translated, for maximum effectiveness. You can create different + versions of your promotional graphics for each language and upload them to + the Developer Console. If you offer a promotional video, you can create + localized versions of it and then add a link to the correct localized video + for each language you support. +</p> + +<p> + When your translations are complete, move them into your app resources as + needed and test that they are loaded properly. Save your app's translated + listing details for later, when you upload assets and configure the store + listing. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/localization" +data-sortorder="-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" +data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="prepare-graphics"> + 12. Prepare Promotional Graphics, Screenshots, and Videos + </h1> + + <hr> +</div> + +<p> + When you publish on Google Play, you can supply a variety of high-quality + graphic assets to showcase your app or brand. After you publish, these appear + on your store listing page, search results, and elsewhere. These graphic + assets are key parts of a successful store listing page that attracts and + engages users, so you should consider having a professional produce them for + you. Screenshots and videos are also very important, because they show how + your apps look, how they’re used or played, and what makes them different. +</p> + +<p> + All of your graphic assets should be designed so that they are easy to see + and highlight your apps or brand in a colorful, interesting way. The assets + should reference the same logo and icon as users will find in the All Apps + launcher once they have downloaded the app. Your graphic assets should also + fit in well with the graphic assets of all the apps you publish, which will + be also be displayed to users on your store listing page. +</p> + +<p> + To help you market your apps more effectively to a global audience, Google + Play lets you create localized versions of your promotional graphics, + screenshots, and videos and upload them to the Developer Console. When a user + visits your app's store listing, Google Play displays the promotional + graphic, screenshots, and video that you've provided for the user's language. +</p> + +<p> + To localize your promotional graphics, you can translate any embedded text, + use different imagery or presentation, or change your marketing approach to + best address the needs of users in specific languages. For example, if your + feature or promotional graphic includes an embedded product name or tag line, + you can translate that text and add it to a localized version of the + promotional graphic. +</p> + +<p> + Because your localized graphic assets and videos are so important, you should + get started on creating and localizing them well in advance of your target + publishing date. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/graphics" data-sortorder= +"-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="build-upload"> + 13. Build and Upload the Release-ready APK + </h1> + + <hr> +</div> + +<p> + When you are satisfied that your apps meet your UI, compatibility, and + quality requirements, you can build the release-ready versions of the apps. + You upload the release-ready APKs to your Developer Console and distribute to + users. +</p> + +<p> + The process for preparing a release-ready APK is the same for all apps, + regardless of how they are distributed. Generally the process includes basic + code cleanup and optimization, building and signing with your release key, + and final testing. +</p> + +<p> + For complete details on how to create a release-ready version of your app, + read <a href="{@docRoot}tools/publishing/preparing.html">Preparing for + Release</a>. +</p> + +<p> + Once you have the release-ready APKs in hand, you can upload them to the + Developer Console. If necessary, you can replace an APK with a more recent + version before publishing. +</p> +<!--<h3>Related resources</h3> + +<div class="resource-widget resource-flow-layout col-13" + data-query="collection:distribute/toolsreference/launchchecklist/build" + data-sortOrder="-timestamp" + data-cardSizes="9x3,9x3,6x3,9x3,9x3,9x3" + data-maxResults="6"></div>--> + +<div class="headerLine clearfloat"> + <h1 id="plan-beta"> + 14. Plan a Beta Release + </h1> + + <hr> +</div> + +<div class="sidebox-wrapper" style="float:right;"> + <div class="sidebox"> + <h2> + Easy beta testing + </h2> + + <p> + Google Play lets you set up groups of alpha and beta testers, anywhere + around the world. Check out this powerful feature next time you sign in + to the Developer Console. + </p> + </div> +</div> + +<p> + Before launching your apps, it's always valuable to get real-world feedback + from users — even more so when you are launching new apps. It's highly + recommended that you distribute a pre-release version of your app to users + across your key markets and provide an easy means for them to provide + feedback and report bugs. +</p> + +<p> + Google Play can help you set up a beta program for your app. After you sign + in to your Developer Console and have upload your APKs, you can set up groups + of users for alpha and beta testing the apps. You can start with a small + group of alpha testers, then move to a larger group of beta testers. Once + users are added, they access your app's store listing and install the app. + <strong>Users on alpha or beta versions cannot leave reviews or + ratings</strong>, so there is <strong>no risk to your rating</strong> on + Google Play. You need to arrange a mechanism for any testing feedback to be + delivered - such as a Google Forum or Google+. +</p> + +<p> + The feedback you receive will help you adjust your UI, translations, and + store listing to ensure a great experience for users. +</p> +<!-- Related resources + +<table> + <tr> + <td>Beta-testing and Staged Rollouts +See how you can facilitate testing with Google Play.</td> + </tr> +</table> --> + +<div class="headerLine"> + <h1 id="complete-details"> + 15. Complete the Apps’ Store Listing + </h1> + + <hr> +</div> + +<p> + On Google Play, your apps’ product information is shown to users on their + store listing pages, the pages that users visit to learn more about your apps + and the pages from which they will decide to purchase or download your apps, + on their Android devices or on the web. +</p> + +<p> + Google Play gives you a variety of ways to promote your apps and engage with + users on your store listing pages, from colorful graphics, screenshots, and + videos to localized descriptions, release details, and links to your other + apps. As you prepare to publish your apps, make sure that you take advantage + of all that your product detail pages can offer, making your apps as + compelling as possible to users. +</p> + +<p> + You should begin planning your product pages in advance of your target launch + date, arranging for localized description, high-quality graphic assets, + screenshots and video, and so on. +</p> + +<p> + As you get near your target publishing date, you should become familiar with + all the fields, options, and assets associated with the store listing + configuration page in the Developer Console. As you collect the information + and assets for the page, make sure that you can enter or upload it to the + Developer Console, until the page is complete and ready for publishing. +</p> + +<p> + After you've set your apps’ geographic targeting in the Developer Console, + remember to add your localized store listing, promotional graphics, and so + on, for all of the languages that you support. +</p> + +<p> + If your app is targeting tablet devices, make sure to include at least one + screenshot of the app running on a tablet, and highlight your apps’ support + for tablets in the app description, release notes, promotional campaigns, and + elsewhere. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/productdetails" +data-sortorder="-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" +data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="use-badges"> + 16. Use Google Play Badges and Links in your Promotional Campaigns + </h1> + + <hr> +</div> + +<p> + Google Play badges give you an officially branded way of promoting your apps + to Android users. Use the <a href= + "{@docRoot}distribute/tools/promote/badges.html">Google Play Badge + generator</a> to quickly create badges to link users to your products from + web pages, ads, reviews, and more. You can also use special <a href= + "{@docRoot}distribute/tools/promote/linking.html">link formats</a> to link + directly to your store listing page, to a list of your products, or to search + results. +</p> + +<p> + To help your apps get traction after launch, it's strongly recommended that + you support launch with a promotional campaign that announces your product + through many channels as possible, in as many countries as possible. For + example, you can promote a launch using ad placements, social network or blog + posts, video and other media, interviews and reviews, or any other channels + available. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/badges" data-sortorder= +"-timestamp" data-cardsizes="9x3,9x3,6x3,9x3,9x3,9x3" data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="final-checks"> + 17. Final Checks and Publishing + </h1> + + <hr> +</div> + +<p> + When you think you’re ready to publish, sign in to the Developer Console and + take a few moments for a few final checks. +</p> + +<p> + Make sure that: +</p> + +<ul> + <li> + <p> + Your developer profile has the correct information and is linked to the + proper Google Wallet merchant account (if you’re selling products). + </p> + </li> + + <li> + <p> + You have the right version of the apps uploaded. + </p> + </li> + + <li> + <p> + All parts of your store listing are ready, including all graphic assets, + screenshots, video, localized descriptions, and so on. + </p> + </li> + + <li> + <p> + You have set your app's pricing to free or priced. + </p> + </li> + + <li> + <p> + You have set country (and carrier) targeting and priced your products (if + appropriate) in buyer currencies + </p> + </li> + + <li> + <p> + "Compatible devices" shows that your apps are reaching the devices that + you’re targeting. If not, you should check with your development team on + the apps’ requirements and filtering rules. + </p> + </li> + + <li> + <p> + You’ve provided the correct link to your website and the correct support + email address. + </p> + </li> + + <li> + <p> + Your apps don’t violate content policy guidelines. + </p> + </li> + + <li> + <p> + You’ve acknowledged that your apps meets the guidelines for Android + content on Google Play and also US export laws. + </p> + </li> +</ul> + +<p> + Your apps are now ready to publish! +</p> + +<p> + If you’re releasing an update, make sure to read the <a href= + "http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=113476&topic=2365760&ctx=topic"> + requirements for publishing updates</a>. +</p> + +<p> + When you’re ready, click the <strong>Publish</strong> button in the Developer + Console. Within a few hours, your apps will become available to users and + your product page will appear in Google Play for browsing, searching, or + linking from your promotional campaigns. +</p> + +<h3> + Related resources +</h3> + +<div class="resource-widget resource-flow-layout col-13" data-query= +"collection:distribute/toolsreference/launchchecklist/finalchecks" +data-sortorder="-timestamp" data-cardsizes="6x3,6x3,6x3,9x3,9x3,9x3" +data-maxresults="6"> +</div> + +<div class="headerLine clearfloat"> + <h1 id="support-users"> + 18. Support Users after Launch + </h1> + + <hr> +</div> + +<p> + After you publish apps or app updates, it's crucial for you to support your + customers. Prompt and courteous support can provide a better experience for + users that results in better ratings and more positive reviews for your + products. Users are likely to be more engaged with your app and recommend it + if you’re responsive to their needs and feedback. This is especially true + after publishing if you’re using a coordinated promotional campaign. +</p> + +<p> + There are a number of ways that you can keep in touch with users and offer + them support. The most fundamental is to provide your <em>support email + address</em> on your store listing pages. Beyond that, you can provide + support in any way you choose, such as a forum, mailing list, or a Google+ + page. The Google Play team provides user support for downloading, installing. + and payments issues, but issues that fall outside of these topics will be in + your domain. Examples of issues you can support include: feature requests, + questions about using the apps, and questions about compatibility settings. +</p> + +<p> + After publishing, plan to: +</p> + +<ul> + <li> + <p> + Check your ratings and reviews frequently on your apps’ store listing + pages. Watch for recurring themes that could signal bugs or other issues. + </p> + </li> + + <li> + <p> + Be mindful of new Android platform version launches, as compatibility + settings for your apps might need to be updated. + </p> + </li> + + <li> + <p> + Put a link to your support resources on your website and set up any other + support such as forums. + </p> + </li> + + <li> + <p> + Provide an appropriate support email address on your store listing pages + and respond to users when they take the time to email you. + </p> + </li> + + <li> + <p> + Beyond the automatic refund window offered by Google Play, be generous + with your own refund policy, as satisfied users will be more likely to + purchase in the future. + </p> + </li> + + <li> + <p> + Acknowledge and fix issues in your apps. It helps to be transparent and + list known issues on your store listing pages proactively. + </p> + </li> + + <li> + <p> + Publish updates as frequently as you’re able, without sacrificing quality + or annoying users with too-frequent updates. + </p> + </li> + + <li> + <p> + With each update, make sure to provide a summary of what's changed. You + can enter this information in the Developer Console. Users will read it + and appreciate that you are serious about improving the quality of your + apps. + </p> + </li> +</ul> +</ul> + +<h3>Related resources</h3> + +<div class="resource-widget resource-flow-layout col-13" + data-query="collection:distribute/toolsreference/launchchecklist/afterlaunch" + data-sortOrder="-timestamp" + data-cardSizes="9x3,9x3,9x3,9x3,9x3,9x3" + data-maxResults="6"></div> |