Google Play

Setting Up Google Play Service Account

Follow these steps to connect AppShots to your Google Play Console so you can fetch and publish metadata directly from the app.

1

Go to Google Cloud Console

2

Enable the Google Play Android Developer API

  • Go to APIs & Services → Library
  • Search for "Google Play Android Developer API"
  • Click Enable
3

Create a Service Account

  • Go to APIs & Services → Credentials
  • Click + Create Credentials → Service Account
  • Fill in a name (e.g. play-console-api) — the ID is auto-filled
  • Click Create and Continue
  • You can skip the role (permissions are granted in Play Console instead)
  • Click Done
4

Generate the JSON Key

  • Click on your newly created service account
  • Go to the Keys tab
  • Click Add Key → Create new key
  • Choose JSON → Click Create
  • The .json file downloads automatically — keep it safe!
5

Grant Access in Google Play Console

Critical Step

This is the step most people miss.

  • Go to Google Play Console — make sure you are on the main account page, not inside an app
  • In the left sidebar, navigate to Users and permissions
  • Click Invite new users
  • Enter the service account email (looks like name@project-id.iam.gserviceaccount.com)
  • Set the appropriate permissions:
    • View app information — for read/fetch access
    • Manage production releases — for publishing
    • Manage store listing — for metadata
  • Click Invite user → Apply

You're all set!

Go back to AppShots → Settings → Google Play and import the downloaded JSON key file. The Fetch and Publish buttons will become active.