Home | History | Annotate | Download | only in googleplay
      1 page.title=Developer Console
      2 page.metaDescription=Learn about the Developer Console, your home for app publishing on Google Play.
      3 page.image=/distribute/images/developer-console.jpg
      4 Xnonavpage=true
      5 
      6 @jd:body
      7     
      8     <div id="qv-wrapper">           
      9   <div id="qv">
     10     <h2>Publishing Features</h2>
     11     <ol>
     12       <li><a href="#allapps">All Applications</a></li>
     13       <li><a href="#account-details">Your Account Details</a></li>
     14       <li><a href="#merchant-account">Linking Your Merchant Account</a></li>
     15       <li><a href="#multiple-user-accounts">Multiple User Accounts</a></li>
     16       <li><a href="#alpha-beta">Alpha and Beta Testing</a></li>
     17       <li><a href="#staged-rollouts">Staged Rollouts</a></li>
     18       <li><a href="#multiple-apk">Multiple APK Support</a></li>
     19       <li><a href="#selling-pricing-your-products">Selling and Pricing</a></li>
     20       <li><a href="#in-app-products">In-App Products</a></li>
     21       <li><a href="#distribution-controls">Distribution Controls</a></li>
     22       <li><a href="#reviews-reports">User Reviews, Crash Reports</a></li>
     23       <li><a href="#app-stats">App Stats</a></li>
     24       <li><a href="#related-resources">Related Resources</a></li>
     25     </ol>
     26   </div>
     27 </div>
     28 
     29 <p>
     30   The <a href="https://play.google.com/apps/publish/">Google Play Developer
     31   Console</a> is your home for publishing operations and tools.
     32 </p>
     33 <!-- <img src="{@docRoot}images/gp-dc-startscreen.jpg" style="width:480px;" /> -->
     34 <img src="{@docRoot}images/gp-devconsole-home.png" style="width:480px;">
     35 <p>
     36   Upload apps, build your product pages, configure prices and distribution, and
     37   publish. You can manage all phases of publishing on Google Play through the
     38   Developer Console, from any web browser.
     39 </p>
     40 
     41 <p>
     42   Once you've <a href=
     43   "{@docRoot}distribute/googleplay/start.html">registered</a> and received
     44   verification by email, you can sign in to your Google Play Developer Console.
     45 </p>
     46 
     47 <div class="headerLine">
     48   <h2 id="allapps">
     49     All Applications
     50   </h2>
     51 
     52 
     53 </div>
     54 
     55 <p>
     56   Start in All Applications, which gives you a quick overview of your apps,
     57   lets you jump to stats, reviews, and product details, or upload a new app.
     58 </p>
     59 
     60 <div style="padding:1em 0em 0em 0em;">
     61   <img src="{@docRoot}images/gp-dc-home.png" class="border-img">
     62 </div>
     63 
     64 <div class="headerLine" style="margin-top:-6px">
     65   <h2 id="account-details">
     66     Your Account Details
     67   </h2>
     68 
     69 
     70 </div>
     71 
     72 <p>
     73   Specify basic developer profile information about yourself or your company on
     74   the accounts detail page. This identifies you to Google Play and your
     75   customers. You can go back at any time to edit the information and change
     76   your settings.
     77 </p>
     78 
     79 <div>
     80   <img src="{@docRoot}images/gp-dc-profile.png" class="frame">
     81 </div>
     82 
     83 <p>
     84   Your developer profile contains:
     85 </p>
     86 
     87 <ul>
     88   <li>
     89     <p>
     90       Developer name &mdash; displayed on your store listing page and elsewhere
     91       on Google Play.
     92     </p>
     93   </li>
     94 
     95   <li>
     96     <p>
     97       Contact information &mdash; used by Google only, it isn't seen by your
     98       customers.
     99     </p>
    100   </li>
    101 
    102   <li>
    103     <p>
    104       Web site URL &mdash; displayed on your store listing page.
    105     </p>
    106   </li>
    107 </ul>
    108 
    109 <p>
    110   On the account details page you can also add restricted access for marketers
    111   and other teams, register for a merchant account, or set up test accounts for
    112   Google Play licensing.
    113 </p>
    114 
    115 <div class="headerLine">
    116   <h2 id="merchant-account">
    117     Linking Your Merchant Account
    118   </h2>
    119 
    120 
    121 </div>
    122 
    123 <p>
    124   If you want to sell apps or in-app products, link your Google Wallet Merchant
    125   Account to your developer profile. Google Play uses the linked merchant
    126   account for financial and tax identification, as well as for monthly payouts
    127   from sales.
    128 </p>
    129 
    130 <div class="headerLine">
    131   <h2 id="multiple-user-accounts">
    132     Multiple User Accounts
    133   </h2>
    134 
    135 
    136 </div>
    137 
    138 <p>
    139   Set up user accounts for other team members to access different parts of your
    140   Developer Console.
    141 </p>
    142 
    143 <div style="width:550px;">
    144   <img src="{@docRoot}images/gp-dc-invite.png" class="frame">
    145 </div>
    146 
    147 <p>
    148   The first account registered is the <em>account owner</em>, with full access
    149   to all parts of the console. The owner can add <em>user accounts</em> and
    150   manage console access.
    151 </p>
    152 
    153 <p>
    154   For example, an owner can grant users access to publishing and app
    155   configuration, but not to financial reports. Learn how to <a href=
    156   "https://support.google.com/googleplay/android-developer/answer/2528691">set
    157   up multiple accounts</a> now.
    158 </p>
    159 
    160 <div class="headerLine">
    161   <h2 id="store-listing-details">
    162     Store Listing Details
    163   </h2>
    164 
    165 
    166 </div>
    167 
    168 <p>
    169   Use the Developer Console to set up a <em>Store Listing page</em>. This is
    170   the home for your app in Google Play. It's the page users see on their mobile
    171   phones or on the web to learn about your app and download it.
    172 </p>
    173 
    174 <p>
    175   Upload custom brand assets, screenshots, and videos to highlight what's great
    176   about your app. Provide a localized description, add notes about the latest
    177   version, and more. You can update your store listing at any time.
    178 </p>
    179 
    180 <div>
    181   <img src="{@docRoot}images/gp-dc-details.png" class="frame">
    182 </div>
    183 
    184 <div class="headerLine">
    185   <h2 id="upload-instantly-publish">
    186     Upload and Instantly Publish
    187   </h2>
    188 
    189 
    190 </div>
    191 
    192 <p>
    193   From the Developer Console you can quickly upload and publish a release-ready
    194   Android application package file. The app is a <em>draft</em> until you
    195   publish it, at which time Google Play makes your store listing page and app
    196   available to users&mdash;your app appears in the store listings within hours,
    197   not weeks.
    198 </p>
    199 
    200 <p>
    201   Once your app is published, you can update it as often as you want: Change
    202   prices, configuration, and distribution options at any time, without needing
    203   to update your app binary.
    204 </p>
    205 
    206 <p>
    207   As you add features or address code issues, you can publish an updated binary
    208   at any time. The new version is available almost immediately and existing
    209   customers are notified that an update is ready for download. Users can also
    210   accept automatic updates to your app, so that your updates are delivered and
    211   installed as soon as you publish them. You can unpublish your apps app at any
    212   time.
    213 </p>
    214 
    215 <div class="headerLine">
    216   <h2 id="alpha-beta">
    217     Alpha and Beta Testing
    218   </h2>
    219 
    220 
    221 </div>
    222 
    223 <p>
    224   It's always valuable to get real-world feedback from users, especially before
    225   launch. Google Play makes it easy to distribute pre-release versions of your
    226   app to alpha and beta test groups anywhere in the world.
    227 </p>
    228 
    229 <p>
    230   In the <strong>APK</strong> section of your Google Play Developer Console
    231   youll find the <strong>Alpha Testing</strong> and <strong>Beta
    232   Testing</strong> tabs. Here you can upload versions of your apps APK files
    233   and define a list of testers as a <a href=
    234   "https://support.google.com/groups/answer/46601">Google Group</a> or <a href=
    235   "https://support.google.com/plus/topic/2888488">Google+ Community</a>. Once
    236   this is done youll receive a URL that you forward to your testers, from
    237   which they can opt-in to the testing program.
    238 </p>
    239 
    240 <div>
    241   <img src="{@docRoot}images/gp-dc-ab.png" class="frame">
    242 </div>
    243 
    244 <p>
    245   After opting-in, your testers then go to your apps product page and when
    246   they download the app Google Play will deliver them the alpha or beta version
    247   as appropriate. Incidentally, if a user happens to be opted-in to both your
    248   testing groups, Google Play will always deliver them the alpha test version.
    249 </p>
    250 
    251 <p>
    252   Note that users cannot provide feedback and reviews on alpha and beta
    253   versions of your apps. To gather feedback you could used the <a href=
    254   "https://support.google.com/groups/answer/46601">Google Group</a> or <a href=
    255   "https://support.google.com/plus/topic/2888488">Google+ Community</a>, or
    256   setup an email address or your own website.
    257 </p>
    258 
    259 <p>
    260   You can use these testing programs to <a href=
    261   "{@docRoot}distribute/essentials/optimizing-your-app.html">optimize your
    262   apps</a>, help with <a href=
    263   "{@docRoot}distribute/users/expand-to-new-markets.html">rollout to new
    264   markets</a>, and start <a href=
    265   "{@docRoot}distribute/users/build-community.html">building your
    266   community</a>. There is also more information on using beta test in the
    267   <a href="{@docRoot}distribute/tools/launch-checklist.html">Launch
    268   Checklist</a> and <a href=
    269   "{@docRoot}distribute/tools/localization-checklist.html">Localization
    270   Checklist</a>.
    271 </p>
    272 
    273 <div class="headerLine">
    274   <h2 id="staged-rollouts">
    275     Staged Rollouts
    276   </h2>
    277 
    278 
    279 </div>
    280 
    281 <p>
    282   You can also stage the rollout of your apps using the Production tab in the
    283   APK section of your Google Play Developer Console. Here you can define the
    284   percentage of user wholl be able to download your app.
    285 </p>
    286 
    287 <p>
    288   Staging your rollout will help limit the impact of unexpected bugs or server
    289   load and enable you to gauge user feedback with an unbiased sample of users.
    290   Users can rate and review your apps during staged roll outs, so if youre
    291   hesitant, start your rollout to a small percentage of users. Be sure to watch
    292   for and respond to any negative reviews.
    293 </p>
    294 
    295 <p>
    296   Note that rollbacks arent supported due to the <a href=
    297   "{@docRoot}tools/publishing/versioning.html">app versioning requirements</a>
    298   of the Android platform. If you need to rollback, consider launching a
    299   previous APK with a new version number. However, this practice should be used
    300   only as a last resort, as users will lose access to new features and your old
    301   app may not be forward-compatible with your server changes or data formats,
    302   so be sure to run <a href="#alpha-beta">alpha and beta tests</a> of your
    303   updates.
    304 </p>
    305 
    306 <div class="headerLine">
    307   <h2 id="multiple-apk">
    308     Multiple APK Support
    309   </h2>
    310 
    311 
    312 </div>
    313 
    314 <p>
    315   In most cases, a single app package (APK) is all you need, and its usually
    316   the easiest way to manage and maintain the app. However, if you need to
    317   deliver a different APK to different devices, Google Play provides a way to
    318   do that.
    319 </p>
    320 
    321 <p>
    322   <em>Multiple APK support</em> lets you create multiple app packages that use
    323   the same package name but differ in their OpenGL texture compression formats,
    324   screen-size support, or Android platform versions supported. You can simply
    325   upload all the APKs under a single product listing and Google Play selects
    326   the best ones to deliver to users, based on the characteristics of their
    327   devices.
    328 </p>
    329 
    330 <p>
    331   You can also upload up to two secondary downloads for each published APK,
    332   including multiple APKs, using the <em>APK Expansion Files</em> option. Each
    333   expansion file can be up to 2GB and contain any type of code or assets.
    334   Google Play hosts them for free and handles the download of the files as part
    335   of the normal app installation.
    336 </p>
    337 
    338 <div class="headerLine">
    339   <h2 id="selling-pricing-your-products">
    340     Selling and Pricing Your Products
    341   </h2>
    342 
    343 
    344 </div>
    345 
    346 <div class="figure-right">
    347   <img src="{@docRoot}images/gp-buyer-currency.png" class="frame">
    348 </div>
    349 
    350 <p>
    351   You have tools to set prices for your apps and in-app products. Your app can
    352   be free to download or priced, requiring payment before download.
    353 </p>
    354 
    355 <ul>
    356   <li>If you publish your app as free, it must <strong>remain free for the life
    357   of the app</strong>. Free apps can be downloaded by all users in Google Play.
    358   </li>
    359 
    360   <li>If you publish it as priced, you can later change it to free. Priced apps
    361   can be purchased and downloaded only by users who have registered a form of
    362   payment in Google Play.
    363   </li>
    364 </ul>
    365 
    366 <div class="sidebox-wrapper" style="float:right;">
    367   <div class="sidebox">
    368     <p>
    369       See <a href=
    370       "http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=138294&topic=2365624&ctx=topic">
    371       Supported locations for distributing applications</a> for a list of
    372       countries where you can distribute or sell your apps.
    373     </p>
    374   </div>
    375 </div>
    376 
    377 <p>
    378   You can also offer in-app products and subscriptions, whether the app is free
    379   or priced. Set prices separately for priced apps, in-app products, and
    380   subscriptions.
    381 </p>
    382 
    383 <p>
    384   When users browse your app product pages or initiate a purchase, Google Play
    385   shows them the price theyll be charged in their local currency.
    386 </p>
    387 
    388 <p>
    389   For each product, you initially set a default price in your own currency. If
    390   you do no more, Google Play will automatically set local prices once a month
    391   based on the US-Dollar price for your app.
    392 </p>
    393 
    394 <p>
    395   However, Google Play gives you complete control over how you price your
    396   products in each country. To start you can manually set fixed local prices
    397   from the default price, using the <strong>auto-convert prices now</strong>
    398   feature. You can then review these prices and set new ones for any countries
    399   you wish &mdash; the price for each country is independent, so you can adjust
    400   one price without affecting others. For most countries, the price you set is
    401   the final price charged to users, including taxes.
    402 </p>
    403 
    404 <p>
    405   For more on pricing your apps, see <a href=
    406   "{@docRoot}distribute/users/expand-to-new-markets.html#localize-your-google-play-listing">
    407   Expand into New Markets</a>.
    408 </p>
    409 
    410 <div class="headerLine">
    411   <h2 id="in-app-products">
    412     In-app Products
    413   </h2>
    414 
    415 
    416 </div>
    417 
    418 <p>
    419   You can sell in-app products and subscriptions using <a href=
    420   "{@docRoot}google/play/billing/index.html">Google Play In-app Billing</a> as
    421   a way to monetize your apps. In-app products are one-time purchases, while
    422   subscriptions are recurring charges on a monthly or annual basis.
    423 </p>
    424 
    425 <p>
    426   In the <strong>In-app Products</strong> section for a specific published or
    427   draft APK you:
    428 </p>
    429 
    430 <ul>
    431   <li>Create product lists for in-app products and subscriptions.
    432   </li>
    433 
    434   <li>Set prices.
    435   </li>
    436 
    437   <li>Publish the products with the app or withdraw obsolete products.
    438   </li>
    439 </ul>
    440 
    441 <p>
    442   For details on how to implement In-app Billing, see the <a href=
    443   "{@docRoot}google/play/billing/index.html">In-app Billing</a> developer
    444   documentation. You make use of in-app products in the <a href=
    445   "{@docRoot}distribute/monetize/premium.html">Premium</a>, <a href=
    446   "{@docRoot}distribute/monetize/freemium.html">Freemium</a>, and <a href=
    447   "{@docRoot}distribute/monetize/subscriptions.html">Subscription</a>
    448   monetization models
    449 </p>
    450 
    451 <div class="headerLine">
    452   <h2 id="distribution-controls">
    453     Distribution Controls
    454   </h2>
    455 
    456 
    457 </div>
    458 
    459 <p>
    460   Manage which countries and territories your apps will distribute to. For some
    461   countries, you can choose which carriers you want to target. You can also see
    462   the list of devices your app is available for, based on any distribution
    463   rules declared in its manifest file.
    464 </p>
    465 
    466 <h3 id="geotargeting">
    467   Geographic targeting
    468 </h3>
    469 
    470 <p>
    471   You can use controls in the Google Play Developer Console to easily manage
    472   the geographic distribution of your apps, without any changes in your
    473   application binary. You can specify which countries and territories you want
    474   to distribute to, and even which carriers (for some countries).
    475 </p>
    476 
    477 <p>
    478   When users visit the store, Google Play makes sure that they are in one of
    479   your targeted countries before downloading your app. You can change your
    480   country and carrier targeting at any time just by saving changes in the
    481   Google Play Developer Console.
    482 </p>
    483 
    484 <div class="figure-right" style="width:500px;">
    485   <img src="{@docRoot}images/gp-supported-dev-requirements.png" class="frame">
    486 </div>
    487 
    488 <p>
    489   To help you market to users around the world, you can <a href=
    490   "{@docRoot}distribute/tools/launch-checklist.html#start-localization">localize
    491   your store listing</a>, including app details and description, promotional
    492   graphics, screenshots, and more.
    493 </p>
    494 
    495 <h3 id="captargeting">
    496   Capabilities targeting
    497 </h3>
    498 
    499 <p>
    500   Google Play also lets you control distribution according to device features
    501   or capabilities that your app depends on. There are several types of
    502   dependencies that the app can define in its manifest, such as hardware
    503   features, OpenGL texture compression formats, libraries, Android platform
    504   versions, and others.
    505 </p>
    506 
    507 <p>
    508   When you upload your app, Google Play reads the dependencies and sets up any
    509   necessary distribution rules. For technical information about declaring
    510   dependencies, read <a href="{@docRoot}google/play/filters.html">Filters on
    511   Google Play</a>.
    512 </p>
    513 
    514 <p>
    515   For pinpoint control over distribution, Google Play lets you see all of the
    516   devices your app is available to based on its dependencies (if any). From the
    517   Google Play Developer Console, you can list the supported devices and even
    518   exclude specific devices if needed.
    519 </p>
    520 
    521 <div class="headerLine">
    522   <h2 id="reviews-reports">
    523     User Reviews and Crash Reports
    524   </h2>
    525 
    526 
    527 </div>
    528 
    529 <div class="figure-right" style="width:500px;">
    530   <img src="{@docRoot}images/gp-dc-reviews.png" class="frame">
    531   <p class="img-caption">
    532     The User reviews section gives you access to user reviews for a specific
    533     app. You can filter reviews in a number of ways to locate issues more
    534     easily and support your customers more effectively.
    535   </p>
    536 </div>
    537 
    538 <p>
    539   Google Play makes it easy for users to submit reviews of your app for the
    540   benefit of other users. The reviews give you usability feedback, support
    541   requests, and details of important functionality issues direct from your
    542   customers.
    543 </p>
    544 
    545 <p>
    546   Use crash reports for debugging and improving your app. You can see crash
    547   reports with stack trace and other data, submitted automatically from Android
    548   devices.
    549 </p>
    550 
    551 <div class="headerLine">
    552   <h2 id="app-stats">
    553     App Statistics
    554   </h2>
    555 
    556 
    557 </div>
    558 
    559 <div class="figure" style="width:500px">
    560   <img src="{@docRoot}images/gp-dc-stats.png">
    561   <p class="img-caption">
    562     <b>App statistics page</b>: Shows you a variety of statistics about a
    563     specific app's installation performance.
    564   </p>
    565 </div>
    566 
    567 <p>
    568   You get detailed statistics on the install performance of your app.
    569 </p>
    570 
    571 <p>
    572   See installation metrics measured by unique users as well as by unique
    573   devices. View active installs, total installs, upgrades, daily installs and
    574   uninstalls, and metrics about ratings.
    575 </p>
    576 
    577 <p>
    578   Zoom into the installation numbers by metric, including Android platform
    579   version, device, country, language, app version, and carrier. View the
    580   installation data for each dimension on timeline charts.
    581 </p>
    582 
    583 <p>
    584   These charts highlight your apps installation peaks and longer-term trends.
    585   They help you learn your users adoption behavior, correlate statistics to
    586   promotions, see the effect of app improvements, and other factors. Focus in
    587   on data inside a dimension by adding specific points to the timeline.
    588 </p>
    589 
    590 <p style="clear:both">
    591 </p>
    592 
    593 <div class="dynamic-grid">
    594 <div class="headerLine">
    595 <h2 id="related-resources">Related Resources</h2>
    596 </div>
    597 
    598 <div class="resource-widget resource-flow-layout col-13"
    599   data-query="collection:distribute/googleplay/developerconsole"
    600   data-sortOrder="-timestamp"
    601   data-cardSizes="9x3"
    602   data-maxResults="6"></div>
    603   </div>