Install official released version of Android app as a beta tester - android

I am a beta tester for an Android app. I joined the beta program and receive updates to test the beta versions.
How can I go back to the official released version of the app?
I don't want to leave the beta program, I just want to install the official version.
On an iPhone you can manage with testflight, which version you want to install. And if you want the official release, you just go to the app store and install the official version from there.
How does this works for Android?
In Google Play Store I do not see any tab "Beta" like discribed in on some google articles. If I navigate to the app in Google Play Store, I don't anything like "leave the beta" too.
Cheers

Leave the beta program, the following is taken from Google Play Help and was found in 5 seconds. So there is no way you can
Leave a beta program
Important: When you leave and uninstall a beta app, you may lose your progress and any customizations you made to the app.
Open the Play Store Google Play.
At the top right, tap the profile icon.
Tap Manage apps & devices and then Beta.
Find the app you want to leave.
Tap the app to open its detail page.
Under “You’re a beta tester," tap Leave and then Leave.
Tip: If you leave an early access or beta program, your space opens up and someone else may take it. You’re not guaranteed to get your
space in the beta program back later.
Use the app’s public version
To continue to use the app after you leave the beta program:
Uninstall the app. Learn how to uninstall apps.
Reinstall the public version of the app. Learn how to reinstall apps.
So there is no way for you to use the app's public version without leaving the program.

Related

How to upgrade Android app from official version to test version

I currently use the inner sharing of the play console to release new versions to testers. (They have exactly the same package name and signing key.)
However, the testers responded that they could not upgrade from the official version to the test version, so the app update process could not be tested.
If I install the app first and open the inner sharing link, the play store displays
"A public version of this app is already installed on this device. Uninstall it and try again"
Is there a way to upgrade directly from the official version to the test version in the play store like installing an apk? (not uninstall app)
For example, the internal test of the play console may be possible?
Thanks for your help.
If you're using internal app sharing https://play.google.com/console/u/0/internal-app-sharing/ to share your app, then it won't work. Internal app sharing is used to quickly share an app with your internal team and testers, it doesn't undergo google play review process.
So you can't update your public version using this.
You can however, use different play console tracks for uploading your apps and they will support updates. Here https://support.google.com/googleplay/android-developer/answer/9845334?hl=en is the link for setting up open closed or internal track. When you upload your app to any of these tracks, they'll go through the google review process and once the app is available on playstore, testers can easily update it.
In case you don't want to wait for review, and want to use internal-app-sharing only, then, you can create 2 different versions of your app(different version numbers) and upload both of them to internal-app-sharing. You can then share the 2 links to your testers, and your testers should first install the lower version app and then open up the link of higher version number apk. It'll show the update button.
Edited(Thanks to #pierre): Although it looks like you're uploading artifacts signed with the same key, the Play Console actually re-signs the artifacts in the internal-app-sharing to avoid distributing an app signed with the production key that hasn't gone through their review process.

How to release an app to Alpha group before any release to the public (playstore)?

I believe this question would be a repeat of this question:
Android in-app products not appearing in Play Store or app
but that question does not answer my question clear enough, so I'm asking again.
I have an app that I would like to test the in app payment feature, and I have read that in app products will only be available once the app has been published to at least beta or alpha.
I want to publish the app to beta or alpha, but it seems like in order to get a opt-in URL, you need at least one version of the app released to the public(playstore), if I am not wrong, and I do not want to do this as the app is still in development.
Is there a way to do a alpha testing before releasing no versions of the app to the playstore?
Here is a screen shot of my google play console:
Edited:
Why am I not seeing a opt-in URL here?
So it turns out that it takes like 2, 3 days until the alpha or beta testing goes live. The official documentation does not say anything about it, and it actually makes it sound like it happens instantly.
You'll receive an update to the for your app if you already have it installed on your device.
If you don't have your app installed, download it on Google Play.
Note: It can take a while for you to receive the update.
You can leave the testing program at any time. You can switch to the public version of the app if that's available.
To switch to the public version:
Uninstall the testing version.
Install the public version on Google Play.
Note: It can take up to a few hours before you can download the app's public version.
For current version Of Google Play Console:
Release > Testing > Closed Testing > Alpha
1. Click On Testing (Option Under Release)
2. Select Closed Testing.
3. Select Alpha Track.
4. Upload Your app Bundle or Apk.
Follow these steps on your Console:
1) Complete store listing, pricing & distribution, content rating
2) Upload your apk and release to alpha
3) Complete in-app products (Requires billing permission from manifest)
4) By opt-in url you can test the application

How can I publish a beta in Google Play while my app is still in Timed publishing?

I have an app that's close to launch. In prep for this, I've put it into production with "Timed publishing". It's ready to go, all I have to do now is click "Go Live".
However, I have a bug fix and I want to put out a beta for it now, before I'm ready to release the app to the world at large.
I've managed to upload the beta, but how can I release it to my beta testers through the store. Previously when I've played with Timed publishing, it didn't actually go out to the Beta testers until I clicked "Go Live".
I don't want to do that, because I'm not ready for my app to be made public at all, and I'm afraid it will go anyway.
I've tried switching to Advanced mode and Deactivating the version in production right now; however, it won't let me save. It complains The application could not be saved. Please check the form for errors. But don't see anything on the form that looks like an error.
How can I do this, or what should I be looking for to find the error?
I got an answer out of Google:
We don't currently support the functionality of removing production APK. If you press "Go live" button on the upper right corner, both production and beta version will be published on Play Store. It's not possible to keep production version silent and only have beta version live.
We currently require that once a Production APK has been published, the app must always have an APK in Production. This requirement is in place so that we are in compliance with the DDA by ensuring that once an app has been made publicly available, that it remains available for any users who may have installed it.
In my not so humble opinion, this is a deficiency in Google Play's system. I can see that requirement once it has been made public, perhaps even only after someone has actually downloaded it, but until then I as a developer should be able to pull it completely or be sure it's going to go straight to a Unpublished without ever appearing on the store so that no release happens by accident.
Google continues:
If you would like to prevent users from downloading your latest production version, since you haven't made it live, one option is to edit the previous production APK file to which you want to roll back with a higher version code than the current APK file. You may then upload the old APK as an update.
After you make sure the production APK is not the one you want to present to public and the beta APK is the right one, you can then press "Go live" so users will still see the previous production version while testers can download beta version.
The other way is to unpublish the current app and then publish a new app with a new package name for beta testing only. [...]
Both those are round about ways of accomplishing the work I need to do, it just adds more effort on my part to set up another app for my beta testers to use. It would; however, allow them to use both side by side on the same device when it goes live.
Right now I'm facing the same problem, but I think it's not possible to publish a beta if timed publishing is enabled without going live.
Here is the reference about this topic I found in Google support:
Reference link: https://support.google.com/googleplay/android-developer/answer/6334282?hl=en&ref_topic=7072031

how to tell if my beta app is on the play store?

I've pushed a beta version of my app to the play store and am now trying to see it in the play store on my device. It's not showing up.
How can I tell whether it has been published?
When I go to the play store on my laptop and search for my app, only the production version shows. If I click on the search result, it goes to the app store page with a warning "you don't have any devices". That part is fine. But should the search results also show my beta version?
I've set up a google group of which I'm a member.
I'm assuming that if the play store shows it on my laptop and doesn't show it on my device, then I have some sort of configuration problem - that is what I'm trying to debug in the first place. However, without knowing if the beta version is published, I'm in the dark.
Any one know how to deal with this situation?
The best way to verify that the Beta app is installed on your device is to actually install the app on your device from the Google Play store using the account with which you have opted-in to the Beta Test group. You can then verify that the Version Code of the Apk is indeed the Version Code of the BETA Apk that you have uploaded. You might want to print the version code to logcat as your app stats so that you can verify it easily. You can then also opt-out of the BETA test and reinstall the app through the Play Store and verify that it is NOT the Beta Apk by once again looking for the version code.
The Play Store now allows open and closed beta testing, although this was not always the case. If your application is in open beta testing, then it should be in the search results, given you've got a version in production. (I'm lead to believe that if your app is in open beta but you don't have a production version, it will not be in the search results).
In order to test to see if your application is available in the search results, you must disassociate yourself with your developer Google account to do your search. This will remove the association that your Google account has already with the application. It sounds like you've done that "on your laptop" since it says you say it says you have no devices. If your computer is logged into Google, you'll need to open a private browsing window or log out of that Google account, then do your search. If the search returns no results, the application will not be discovered by new users. But those same new users could still be in the beta by using the beta link that you have the option of distributing.

Beta version in Android play store. Where's the opt-in link for testers?

How to publish beta test-version in Android play store ?
I'm trying to allow beta test my phonegap build app in the android play store. I already uploaded a signed apk in the beta tab and added a google+ group with some users inside ... but I'm slightly surprised that I cannot find how to install or even find this app on the testers smartphones. I opted myself as user in the group but cant see a link to the app or something like that. Shouldn't the app be already visible to beta users in the app store? Or do I have to push the publish button? The info popup tells:
"Your app can only be used by your testers when it is published to Google Play.
If your app has no production APK then it will only be visible to Alpha and Beta
testers. The link that your testers can use to opt-in will be displayed here when
you have published your app."
Sounds to me that it should be published. But doesn't it mean that the beta apk will be moved to the published-area and not being then a beta any more? I'm afraid that the app will be then visible to all users in the play store not only for my beta testers.
Could someone explain me how to publish a beta for my testers only?
EDIT:
It seems that everything I need is the opt-in link that is missing. Any idea why?
In order to be able to get the link to share with your group you have to first press the "Publish" button in the upper right. After doing this you will see the link to share with users appear as brheal shows above.
I'm adding this graphic to the discussion to help clarify exactly which one to press and which to not press.
Per the discussion above I was still a bit worried about pressing the publish button. I just did it and it works.
For more clarity I thought I'd share what it looks like. After publishing your beta apk you have to wait up to 24 hours (it took mine about 12) and then go to 'Manage list of testers' in your 'Beta Testing' tab. When it's ready you will see the opt in link available to share:
This is really an issue Google should address ASAP. You enter the console hoping to find the sections but the documentation says something else altogether. I just solved this and found the link, here are the steps updated with the current UI of the console which is not matching the documentation:
Open Google Play Console
Open your app
In the left panel go to Release management -> App releases
Scroll down to Open track, Closed track or Internal test track section according to your case, click Manage
Go to the section Manage testers and click Internal test
At the bottom you will see the link if everything is properly configured and the app is published.
VERY IMPORTANT
You need to configure the internal test list, I assume that if you
are looking for the link you've already done this.
The app needs to be published, remember it takes some hours, otherwise you won´t be able to see the link.
Here are the screenshots:
Not enough points to comment, hence a separate answer.
My suggestion is to upload a new build after setting up the beta testing.
I created a new app and rolled out the Beta version of the app.
After that I enabled the "Closed Beta testing" for a list of users - alas no opt-in link was ever generated.
After scratching my head a bit I released a NEW build which generated the opt-in link immediately.
I figured that enabling the "Closed Beta testing" AFTER the Beta version was released could have caused the issue and is maybe why the UI is constructed the way it is.... just a guess.
Try and release a new build.

Categories

Resources