I´ve succesfully implemented a purchase flow for my app.
My app is published in Alpha stage with two of my google accounts listed as testaccounts. The APK published is the same installed on my phone.
Though, when I try purchasing something I get the "Authentication is required, please log in to you google account".
So what I did was 1. removed all my accounts on my phone and re-logged them. 2.Cleared all the data of the Play store. 3.Uninstalled the latest update(Incase it was the new update playing fuzzy).
Still the same error.
Someone that can help me? Really dont want to release the app without testing the purchasing..
Thanks in advance!
If I remember correctly, I got rid of this message by creating Google Group (https://groups.google.com) and adding my test accounts there. Then go to Google Play Developer Console, Your app -> APK -> Alpha testers and choose "Manage list of testers". There, add just created Google Group, and share a link to your app (appears below) with your test account. Next, open that link from email on your test device, and follow instructions (you will need to login in Chrome on mobile).
For reference:
Related
I am trying to test google play services features in an app, without publishing the app.
I went through the below link to do that.
https://developers.google.com/games/services/console/enabling
This process worked earlier but i think it has changed now, as i am getting the following error even after checking all the steps mentioned in the link above.
"The application is incorrectly configured. Check that the package name and signing certificate match the client ID created in Developer Console. Also, if the application is not yet published, check that the account you are trying to sign in with is listed as a tester account. See logs for more information."
Does anyone know if there has been any change in the process or if i am missing out something? Thanks.
You need to publish the app before it becomes available for testing.
If you publish the app and it is only in the "alpha testing" section then it is NOT available to general public; it is only available to activated testers in the alpha section.
EDIT: One additional note: "normal" uses will not find your app on Google Play, but also the activated tester can not find the application by using the search box.
Only the direct link to the application package will work (only for the activated testers).
You do not need to publish an app for testing. From the error it seems that the users/testers who want to test are not white listed. Quoting from the official documentation.
If your game is in an unpublished state, you must whitelist the user accounts that you want to grant access for testing. Otherwise, your testers will encounter OAuth and 404 errors when attempting to access the Google Play games services endpoints. Also remember to add yourself as a tester, or the Play Games SDK will not work for your user account
Hope this Helps!!
I need to test some features of my app like the "In App Billing" service so I published it in an Alpha version in Google Play, I filled all the required fields, I added the testers Gmail account, the app is signed and its version is higher than the Beta/Production version.
Since yesterday in the Alpha section of the Google Play Console I can see the app as published, but when I go to the Play Store the app doesn't appear, trying to get it from the provided link it says that the app isn't available because it has not been published or I can't access to it with my account.
I have verified the accounts signed up in the console and all is right, am I forgotting any step? Did I do anything wrong? Any help would be really appreciated, there is more than one day since the app is published and I cannot test it.
Thank you in advance
alpha applications are directly not accessible in play store you have to get link from developer account, where your apk is published there is link as manage testers click on that you will get link and only user who is member of that group can access it through registered email link will look like : https://play.google.com/apps/testing/uk.co.xxxxx.xxxxx)
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
For those of you who were installing Android TV app and had the same error as OP. Open your test link
https://play.google.com/apps/testing/{package}
on a desktop computer with account logged in on tv. Then you will be asked to participate in tests, and after acception you will be redirected to your alpha google play website. From here (on desktop pc) you can install it on your TV.
We missed the "Choose a testing method" step inside the APK menu option, thank you very much
I need to test my in-app Purchase app before uploading it in Google Play store.
I have created the Beta testing Group with my mail account. But still I am getting error "App not available for this account".
Please share your ideas for this.
It may shown because you have not added account in Gmail accounts with testing access. You can add following way,
Open developer account for publishing app.
Go to Setting, you can find left hand side under All Applications
Scroll down in Setting, You can find LICENCE TESTING and add your accounts for you want to do testing.
I hope it will help you.
According to the details of your question, You should check the following conditions.
1.The gmail account with which you want to test the application should join the beta testing group that you have created.
2.The device from which the application will be tested has to be logged in with the test account - the one that has joined your beta testing group.
3.The apk that you have uploaded to the developer console must be published.
4.Note that it may take 3 to 4 hours after you publish your app to get recognized by google.
I am able to use Google Play and download/install apps. But when I try to install my app which is already published and visible on Google Play store, I keep getting the following error:
Authentication is required. You need to sign in to your Google
Account.
I have tried it on different android devices, reset the Google account on the mobile device and re-logged in. I still end up getting the same error only for my app.
Please advice if you have encountered a similar error. Lots of remedies available when searched for the said error message but those are when all apps are not downloadable. My issue is localized only to my app.
The app(a simple game) is Android based and made with Unity.
Link to the app:
https://play.google.com/store/apps/details?id=com.CubeBoy.FlyBox
For some reason, posting the final APK to production stage straight away causes the above mentioned error.
Ensure the following:
Post your initial APK to Alpha first.
Set up a Google Group account for testing and add it under "Manage list of testers"
This article was great an is definitely bookmarked. My only suggestion is that you add the following:
Here'e what worked for me - after nearly a day of troubleshooting:
Follow this tutorial EXACTLY:
https://help.gamesalad.com/hc/en-us/articles/203536123-7-6-In-App-Purchases-IAP-for-Google-Play
Note that in this tutorial you publish an alpha testing version and add testers. Also note that the testers must have different gmail accounts than the owner of the Developer Console. So, IF THE APP IS NOT PUBLISHED, ALL TESTERS will be blocked.
If the app is published and the users are listed as testers, ensure that the testers go to the link specified in Console -> Apk Tab -> Manange List of Testers -> Share the following link with your testers. If no link is present yet, then you cannot begin testing.
If all of the above is done, then remove all accounts from your device, restart, and then add only the tester's account to the device. For example, if myTester#gmail.com then on device go to settings-> Accounts -> Google -> Click each account and select "remove account" -> Restart device -> Go to settings -> Accounts -> Add Account -> Select a Google account and enter credentials. As stated in the tutorial, this account CANNOT BE THE SAME as the Developer's Console owner.
The last check would be to try and sign into Google Play and see what account comes up. If not, the account credentials may be the issue
I had the same problem. Play also told me it was incompatible with my devices.
I used keshk's advise and posted it as a Beta version first. Then I chose to lift it over to Production. (button to the right of the version) Then it worked immediately to install it and the incompatible warning was gone.
No need to add any testers etc.
PS I don't know exactly what text is on the English version of the button as I get it in Swedish.
I make some research. That's error can display when APK version not the same than on the production. For example, production version have 0.1, you build new version 0.2. You will get that message, until upload new version to google.
I integrated Google IAP Billing to an Android application.
I published my application in Alpha version on Google Play Store. I copied the public key that I added in my project on Android Studio. So, I use the good Public API Key with my IabHelper instance.
I signed an APK that I use on a device with an unique account that is different from my developer account. This account is added in the license testing emails field on the Settings part of Google Play Developer Console.
I also checked the SKU ID of the item I want to purchase is the same on my application and on the application signed.
When I launch the buy process, I get a dialog with Please sign in to your google account error. But, I am already connected because I can go on Play Store application and download apps. I also tried to clear cache data for Play Store app and Google Play Services but nothing works for me.
I must mention that on the manage list of alpha testers, I have created a google+ community like asked but there is no link to send to my alpha-testers to opt-in.
Someone has an idea about the problem ? And the solution to solve it ?
The alpha tester has to satisfy these two conditions:
joined the alpha testing community
opted-in for alpha tests
Firs you have to invite the tester to the alpha testing community. Second the alpha tester have to opt-in using this URL: https://play.google.com/apps/testing/your.package.name
It just takes time. Give it couple of hours and it will work.
Also make sure that the file you are running on your phone is signed with the sane certificate that is uploaded on google play (not debug file)