Testers still get the old version: the version code is too low

Each phone gets the release with the highest version code it's eligible for. Raise versionCode above every other track's, then upload a new release.

J
Written By JordanLast updated 1 hour ago

What you see

You uploaded a new build to the closed testing track, but testers keep getting an older version, or no update at all.

Why

Google Play gives each phone the release with the highest version code it's eligible for. If another track the tester can receive carries a higher version code than your closed testing release, the new build never wins.

What to do

  1. Find the highest version code your app already used, on every track.
  2. In build.gradle, raise versionCode in the defaultConfig block above that number. versionName is only the label people see.
  3. Build, upload the new release to the closed testing track and send it for review.
  4. Once it's “Published”, open your Peerbeta test, fill “Announce an update” and click “Notify the testers”.

Raise the version code for every new build, even a one-line fix.

What Peerbeta does

Peerbeta doesn't see your version codes, so it can't detect this on its own. When you announce an update, testers get a notification, and the next day's mission is about what changed.

Was this helpful?

Your feedback shapes what we write next.