Google Play Console

Google Play > Developer Console

click CREATE APPLICATION button and fill the mandatory data fields of each section with your answer

2 screenshots are required. Minimum dimension of 320 px and a maximum dimension of 2840 px, for instance

Build apk

You need a keystore file for IAP and use it for building .apk with Corona simulator

keystore file


sudo keytool -genkey -v -keystore yourapp.keystore -alias yourapp -keyalg RSA -validity 10000

for example,

sudo keytool -genkey -v -keystore kwikbookshelf.keystore -alias kwikbookshelf -keyalg RSA -validity 10000

build.settings and config.lua

the permissions are added in build.settings

Your app’s key is added to the license table in config.lua. copy it from Google Play Console > Licensing


settings = {
    android  = {
      usesPermissions  = {


application = 
    license =
        google =
            key = "YOUR_KEY",

Google Play > Developer Console

Roll out the APK release(alpha or beta) for google to approve it. The status will become published in minutes.

Prepareing Test Account

Google Play Console

Browser Google