Knowledge Base

A basic guide to Mobile Commerce for Magento merchants

Icon Search
How to publish your app to Google Play?

To be able to publish your own app on Google Play you have to register with multiple other services: In addition to a Google account, you also need to pay a fee for the Google Play Developer Console platform (important information to have in advance: payment is only possible with a credit card). We’ll explain to you how to create the necessary accounts and upload your Android app in the following guide. However, it is useful to first format the app and prepare it for registration in the Play Store.

Build and Sign your APK

An app has to be available in the APK format (short for “Android Package”) to be able to be installed on a device with an Android operating system. The APK file contains all of the components of an application in a compressed form. This file also needs to be signed – the digital signature serves to prove the author of an app and is necessary for installation using Android. Noteworthy tip: You don’t have to create a new signature for every app, you can use a previously created one for further Android applications.

There are various possibilities for signing an Android application. It can be done relatively easily using Android Studio. The following bullet points describe step-by-step how to translate your app into the APK format including the signature.

In Android Studio, click Build > Generate Signed Bundle / APK

generate apk

Select APK and click Next.

export apk

In the Key store path section, click Create new.

android key store

Click the button next to Key store path

key store path

Select the location for your key store – navigate to the root of the folder you unzipped when you downloaded your Android project.

save keystore

Enter keystore in Save As and click Save.

Back in the Key store setup, enter a password (make sure you will be able to remember this, because you will need it for future app releases), and confirm it.

keystore password

You can leave the Key alias as key0 (make sure you remember this for future reference). Enter and confirm the password again in the second set of inputs. Enter your first and last name. Click OK.

Back in the Generate Signed Bundle or APK screen, check Remember passwords and click Next.

remember apk pass

Check the V1 and V2 checkboxes for JAR and APK signature, and click Finish.

signed apk

Android Studio will generate your signed APK, which may take a few seconds. When it’s complete you will find it in the project folder > app > app-release.apk.

exported apk

Upload the APK to Google Play
Sign up for a Google Play Developer account and login to the Console.
Click Publish an Android App on Google Play.

play console

Enter your app name and click Create.

play app name

Navigate to App releases in the menu on the releases

In the Production track section, click Manage.

manage production

Click Create Release.

create release

In the App signing by Google Play section, click the Opt-Out button, and click Confirm when prompted.

opt out play

In Android App Bundles and APK Files to add, click Browse Files. Navigate to the release APK file you exported from Android Studio, select it, and click Open.

browse apk

Your APK will upload to Google Play, and you will be able to set it live once you have completed the store information for your app.

apk uploaded

On the left menu, you will see sections with grey checkmarks next to them – these all need to be completed before you can roll the app out to production.

                                              console menu

Select each section in turn and fill out the required information for your app listing. When all sections are complete, in App releases click Start Rollout to Production.                                         


Your app will appear Pending publication while it is being checked for release.console pending

When the process is complete and your app is approved, it will be listed as Published.

Related Terms
Mobile shopping app, Google android app, magento mobile app, developer account

Related Posts