Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to submit PlayStore app access credentials for google sign in authentication?

I have an app where a user needs to log in with a google account & purchase premium (play billing) for accessing premium features. Everything works perfectly.

Recently playstore force developers to submit app credentials to test if the app has certain functions which require authentication.

enter image description here

If my app has a normal email and password for auth then I'll submit to google play a test user's e-mail and password from my backend server. But now It's Google Sign in. I don't know any test google account which uses app reviewers. The doc has no information about that.

In this situation, should I have to submit my personal google account and password to review app authentication (because it was added to the test licence in the GooglePlay developer console)?

or there is some test google email account from (playstore app reviewer) for whitelisting on my server-side?

like image 490
Akash khan Avatar asked Sep 14 '21 06:09

Akash khan


People also ask

How do I send my credentials to Google Play Console?

Sign in to your Play Console. On the left menu, scroll all the way down and select "App content" Select "App access" Select "All or some functionality is restricted" and enter your login credentials and save.

How do I verify my identity on Google Play store?

The following steps describe how to verify your email address when providing contact information as part of the Play Developer account registration flow and on the Account details page in Play Console: Enter your email address. Click Verify email address. You will receive an email containing a 6-digit code.


Video Answer


3 Answers

You Just need to tell them to "login using Google Account" in "Any other instruction" field, as shown below, you don't have to create a test account for this. I tried this many times before.

here

like image 73
Jabbar Avatar answered Oct 23 '22 08:10

Jabbar


So I was stuck on this issue for about a whole month, I couldn't update my production app.

Google documentation clearly state that Note that you do not need to provide credentials if your app supports "Sign-in with Google,” which enables the crawler to log in automatically. However this was not the case for me.

I tried:

  1. Going with the 1st option that - No special access is required. - Never worked
  2. 2nd option - Stating the the app requires Google login (didn't submit any credentials). - Never worked

Eventually, what worked was - I created another email account on my mobile device. Then submitted the credentials to Google.

Point to note - ensure the email account you create doesn't contain any 2 factor authentication or verification as this won't work.

like image 20
Oush Avatar answered Oct 23 '22 09:10

Oush


I noticed that you do not need to do this in the case of a Google account.

If you see the pre-launch reports in the Google Play console, and watch the replay of the test, you will see that when the Google Play robot encounters the Google Account login screen, they will have an account with a @cloudtestlabaccounts.com email that they will use to login as seen on the below image:

enter image description here

As you can see, Google Play robots have Google accounts available to them to login and therefore you do not need to put as special access, unless if you are using non-Google accounts to login.

I personally use Google Accounts as login and never submitted any login information and they didn't have any issue with this.

like image 26
user14678216 Avatar answered Oct 23 '22 07:10

user14678216