Search code examples
androidgoogle-play-consoleandroid-testinggoogle-play-internal-testing

New internal testing app versions are not available for testers even though it says they are


I have a very strange issue that I have been stuck on all day.

My CI/CD automatically uploads the latest version from the main branch to the internal testing track in Google Play Console a few times a day.

As you can see in the image below, the latest version in the internal testing track is a few hours old, and it says it’s “available to internal testers”.

internal testing latest release available for internal testers

However, I’ve noticed that testers actually don’t get updated versions, and when I open the testers invite link and check the internal testing app out in Google Play in the browser it says Updated on Aug 8, 2022.

Updated on Aug 8

This matches what's in the Release History in the Google Play Console.

enter image description here

Additionally, when I install the app on my device through internal testing it says 21.07.2022.

Udated on July 21

What I've tried / thought could be the problem

Around August 8 I activated Managed Publishing, so I thought that could've been the issue, but according to the docs Managed Publishing should not affect internal testing at all. The app is not yet released on production but on August 8 I did promote a version to production and it passed the review, but since I have managed publishing turned on it is not yet available for users.

I've read tons of similar issues on SO and in other places, but I haven't found any solution to my problem. I’m not sure what could be wrong. I’ve had the usual struggles with internal testing versions being slow to be delivered to testers, having to clear cache etc, but this is something completely new to me.

Update

When going to the start page of the Google Play Console and pressing on All Apps the information for the app says the following:

App status: Closed Testing Update status: Ready to publish

enter image description here

Perhaps this is a hint to what is wrong? Maybe it is related to the closed testing track not being published due to Managed Publishing?

My question

Why is the latest internal testing version in Google Play Console not available for testers?

I am super grateful for any help.


Solution

  • I contacted google and got the following response:

    As per checking, the testers are listed on internal and closed testing tracks. Each track must be unique for if the testers are present on both tracks, issues may occur. I recommend to remove or uncheck the testers lists from closed testing track. Once done, testers must opt-out from the testing first, then clear their cache and opt-in to the testing.

    Another option is to deactivate either one of the testing tracks, then testers must opt-out, clear cache and opt-in again to the testing.

    This didn't work, however, since any changes to the testers list for Closed Testing was blocked by managed publishing.

    What I ended up doing was to turn off managed publishing and instantly unpublishing the app, as I don't want it available for users yet. Now it's unpublished for all the tracks and I have created a new "beta" app to be able to use its internal testing track. I'm very disappointed with Managed Publishing and will think twice before ever using it again.