Google Play Console
Google Play > Developer Console
https://play.google.com/apps/publish/Home
click CREATE APPLICATION button and fill the mandatory data fields of each section with your answer
- Pricing & Distribution
- ContentRating
- Store > listing
- screenshots
- Hi-res icon 512 x 512 PNG
- Feature Graphic 1024 w x 500 h
2 screenshots are required. Minimum dimension of 320 px and a maximum dimension of 2840 px, for instance
- phone: 1080x1920
- tablet 7": 1024 x 600
- tablet 11": 1920 x 1200
Build apk
You need a keystore file for IAP and use it for building .apk with Corona simulator
keystore file
syntax
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
- fist and last name: Naoya Yamamoto
- origanizational unit: IT
- orignization: Kwiksher
- city or Locality: Akihabara
- state or province: Tokyo
- country code: jp
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
build.settings
settings = {
android = {
usesPermissions = {
"android.permission.INTERNET",
"android.permission.WRITE_EXTERNAL_STORAGE",
},
},
config.lua
application =
{
license =
{
google =
{
key = "YOUR_KEY",
},
},
}
Google Play > Developer Console
- Upload apk
- App releases > Alpha (Beta) > Edit Release
- Google Play App Signing > OPT-OUT
- Upload apk
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
- Settings > Account Details > License Testing
- YourApp > App releases > alpha or beta > Manage testers
- Opt-in URL will be available when you publish your app
- It takes some minutes for Google to approve your release after you rollout the app
Browser Google
-
create a new gmail account
[original] foo@gmail.com
[test accounts]
Device
-
Settings > Users
-
add new user with the new Gmail account
- login the device with the new user
- open the Opt-in URL in browser.
- YourApp > App releases > alpha or beta > Manage testers > Opt-in URL
- follow the instruction on the URL page to be the tester if the app
- during the test purchase, it will be necessary to enter credit card information
-
adb install the apk with the same version number to the device
-
now you can test.
-
clear data of Play store app on device from settings > App if you like to refresh testing
http://www.techotopia.com/index.php/An_Android_Studio_Google_Play_In-app_Billing_Tutorial