How do I set up an Android app for Submission to the Google Play Store?

This lesson describes how to submit a LiveCode application to the Google Play Store. Screen captures are provided.

Introduction

Android applications can be uploaded to the Google Play Store via the Google Play Console. This lesson described how to configure LiveCode to build your application for release and use Google Play Store to load your application to the Play Store.

Building your LiveCode Application

Access the Google Play Console

If you don't yet have a developer account, it will be necessary to go to https://play.google.com/console/u/0/signup and create one. This process comes with a $25 charge.

Once you have an account, go to https://play.google.com/console and sign in with your developer account. You should see a page that looks similar to but less populated than the one below. To create a new app, click on the Create app link as marked.

Create A New App

From the next page shown, you will be asked for some very basic information about the app. Fill this in, check all relevant boxes and click on the "Create App" button in the bottom right corner to proceed.

Set Up The App

If you have not at this stage been taken to the Dashboard, you can navigate there by the panel on the left hand size.

Next, we will set up the listing for the app. Under Set up your app, click on "View tasks" to expand the list of tasks.

While the tasks listed above do not strictly require you to complete them in order, some tasks may later rely on a privacy policy to have been set. For this reason in particular, this lesson will not deviate from the order.

Set Privacy Policy

The first task asks only for a URL to your privacy policy. If you require it and have one viewable online, add the URL to it, click on Save in the bottom right corner and move onto the next item.

App Access

This too asks only one thing, this time relating to the ability to use the entirety of the app with a single device, irrespective of location and without signups or subscriptions. Check the appropriate box, save (bottom right corner as before) and continue.

Ads

The last of the single-question sections for a while. Simply declare whether or not your app contains ads, save and move to the next item on the list.

Target Audience and Content

This section could be more involved, however if your app is for ages 13+, it will be a substantially shorter task. If not, you will be asked to confirm certain matters of compliance with GDPR, COPPA, etc.

Content Ratings

This section will first ask you to place the app in one of three types of app (Game, Social/Comms, Misc.)

And then it will ask about the nature of the app in much greater detail.

When all of these questions are answered, the final page of this section will produce a series of age ratings for your app. Save and continue.

Data Safety

This section covers collection and handling of user data. If your app does not do this, the only thing you will need to cover is the single question shown below. If that is not the case, the below will rapidly expand and ask much more about what it is you are collecting from the user and where a user needs to go to request that data.

Government apps

Until otherwise stated, it is assumed by Google that you are not developing a government app. If you are developing such an app, this lesson can not assist in any matters arising from disclosing that fact to Google.

Financial features

If your app does with something with money beyond simple in-app purchases, this is the section that asks for you to declare what things of that nature that the app does.

Health apps

Next, you are asked to disclose the ways in which the app has health features.

Select an app category and provide contact details

Moving onto the organisation and presentation section of the task track, you will be asked to enter some information germane to how the app should be found in store and how users can reach you regarding the app. Use the Edit links marked to bring up dialogs to change these settings.

Set Up Your Store Listing

Lastly on the setup track is the store listing. On top of the name and descriptions of the app, it requires at minimum the following images:

  • A 512x512 app icon, no larger than 1MB filesize
  • A 1024x500 feature graphic, no larger than 15MB filesize
  • Two 16:9 and/or 9:16 screenshots from a phone, no larger than 8MB filesize each, no dimension smaller than 320 pixels nor larger than 3840 pixels.
  • Two screenshots from a 7-inch tablet, with the same size specifications as the phone screenshots.
  • Two screenshots from a 10-inch tablet, with the same filesize limit but the dimensions instead having to be between 1080 and 7680 pixels.

Publishing a New Release or Setting Up for Testing.

After completing the initial setup of the app, there are two branches you could go down: Testing and Production. The task tracks involved in whatever you decide to do from here are essentially identical, differing only by the presence or absence of a couple of steps.

Return to the dashboard. If you wish to proceed with public testing, look for Let anyone sign up to test your app on Google Play. If you intend to go to production now, scroll all the way down to Create and publish a release. If you intend to have a different kind of testing phase, click on Test and release then Testing then the desired test type to move to a new page. In any of these cases, expand the task track and click on the first task, which could be either Select Countries and Regions or in the case of Internal Testing, Select Testers.

Select Countries and Regions

Here, you are choosing all countries/regions in which your app will be available. First, click on Add countries/regions, marked below

Next, check all of the countries you wish to release in. To save time, the topmost checkbox will select all countries.

Then click on Save in the bottom-most corner.

Select Testers

Depending on whether you have chosen Open Testing or another test, this screen will appear differently.

Create A New Release

It is finally time to upload the app bundle. If you have created a release in the past for testing reasons and it passed review, you may use that release for the purposes of production.

This is screen is one that you will become the most familiar with as you test and release new builds on the platform. First, drag the .aab file that you built at the beginning of this lesson into the appropriate part of the page. While it is uploading and being briefly scanned, enter some details about the new release, giving a name for it and its release notes. (Take note of the markdown to indicate language - this is placed by default.) Once this is all done and there is nothing immediately wrong with the upload (a common pitfall will be uploading a new build where the build number hadn't been incremented in standalone settings beforehand), click on Next.

If there are no errors, you will now be asked to confirm the release on the next screen. If everything is as you want it, click on Save.

Send the Release for Review

Finally, on this last screen you are shown an overview of your proposed release. Click on the button indicated to proceed.

Your app should now be submitted for review to production or the testing track of your choice and you may proceed further when it is determined to have met their criteria.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.