Integrations › Search and stores › Google Play

Turn your Google Play into build-in-public posts

Google Play is the Android app store, and Play Console is where you release app versions on tracks (such as internal testing or production) and read customer reviews. A service account is a robot login you create in Google Cloud and then invite to your app in Play Console. FoxPlug reads what you did there, scores it, and tells you what to fix, what to say and what to skip. Nothing posts until you approve it.

Read onlyBuilt, not yet read live

1What FoxPlug reads from Google Play

These are the exact things it reads, and nothing else.

WhatThe details it takes
The release tracks of one appfor the package name you give, every track and its releases: track name, release name and release status. Only releases with status completed and a name are kept as released
Newest customer reviews20 reviews for that app: review id, star rating and review text (text cut to 1500 characters)
A memory of what it saw last timethe list of released track and version pairs and the review ids seen, kept on your connection so the next check can tell what is new

2Moments it finds, and what each becomes

A moment is one thing that happened in Google Play worth a second look. Each one is scored, then it becomes a post, a changelog entry, a thing to fix or an idea to email, or it is skipped.

Post

a new release is completed on one of the app's tracks

The moment is titled like this: Released com.acme.trailmap 2.4.0

Your app with package name com.acme.trailmap finishes rolling out release 2.4.0 on the production track. On your next press of Check for what's new, FoxPlug makes the moment 'Released com.acme.trailmap 2.4.0' with the line 'com.acme.trailmap 2.4.0 is published on Google Play.' and a link to the store page.

Repost idea

a new 5-star review arrives

The moment is titled like this: New 5-star review for com.acme.trailmap

A customer leaves five stars and a comment. The moment carries the comment as its text. It is held, not posted: the Today brief offers it as a repost idea for a week.

Fix first

a new 1-star review arrives

The moment is titled like this: New 1-star review for com.acme.trailmap

A customer leaves one star and writes that the app freezes on the map screen. The text is kept on the moment, and the Today brief shows it as the first card for three days.

3How the brain uses it

The rules below are the ones that apply to Google Play. The same rules, with worked examples, are on the brain page.

4Set up Google Play in a few steps

Access: service-account key file (JSON text) plus the app's package name in a second box. What to give it: service-account key (JSON), read-only access to one app.

  1. Open console.cloud.google.com/iam-admin/serviceaccounts and pick (or create) a project.
  2. Press Create service account, name it FoxPlug and press Done. Give it no roles.
  3. Open the new account, go to Keys, press Add key, then Create new key, and choose JSON. The file downloads once.
  4. Open the JSON file and copy everything in it.
  5. In Google Play Console open Users and permissions and press Invite new users.
  6. Paste the service account's email address and tick View app information and download bulk reports (read-only) for your app.
  7. Paste the JSON text into FoxPlug and write your app's package name, such as com.example.app, in the second field. Google can take some minutes to accept a newly invited service account.

5Limits worth knowing

Where it stops, so nothing surprises you.

6What it never reads

Read only means read only, and the list below is what the code leaves alone.

  • Earnings, installs, crash reports, subscriptions or download statistics (only release tracks and reviews are requested)
  • Other apps on your developer account (every request carries the one package name you typed)
  • Anything it keeps changed: the temporary edit opened to read the tracks is deleted straight away
  • Your replies to reviews: it only lists reviews and never posts a reply

7Questions

Is the Google Play key read-only?

The guide asks you to tick only View app information and download bulk reports (read-only) for your one app, and to give the service account no roles in Google Cloud. FoxPlug only reads release tracks and reviews.

What is the temporary edit mentioned in the connect panel?

To list release tracks, Google's API needs an open edit. FoxPlug opens one, reads the tracks and throws it away at once, so nothing is saved or published.

Why does connecting sometimes fail right after I invite the service account?

The connect panel says Google can take some minutes to accept a newly invited service account. Press Connect again after a few minutes.

Why is the package name asked for separately?

Every Google Play request is made for one app by its package name, shown in Play Console under the app name. The key file does not say which app you mean.

Does the first check make posts for my old releases?

No. The first check only records what is already released, so nothing old becomes a post.

FoxPlug reads this tool only when you press Check for what's new, and only to read. Plans and limits are on the pricing page. Questions: support.