简体   繁体   English

如何提交 Google 登录身份验证的 PlayStore 应用访问凭据?

[英]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.最近 Playstore 强制开发者提交应用凭据以测试应用是否具有某些需要身份验证的功能。

在此处输入图像描述

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.如果我的应用程序具有正常的 email 和身份验证密码,那么我将从我的后端服务器向 google 提交测试用户的电子邮件和密码。 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)?在这种情况下,我是否必须提交我的个人 google 帐户和密码才能审核应用身份验证(因为它已添加到 GooglePlay 开发者控制台中的测试许可证中)?

or there is some test google email account from (playstore app reviewer) for whitelisting on my server-side?或者有一些来自(playstore app reviewer)的测试google email帐户用于在我的服务器端列入白名单?

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.您只需要在“任何其他说明”字段中告诉他们“使用 Google 帐户登录”,如下所示,您不必为此创建测试帐户。 I tried this many times before.我以前试过很多次。

这里

I noticed that you do not need to do this in the case of a Google account.我注意到对于 Google 帐户,您不需要这样做。

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:如果您在 Google Play 控制台中看到预发布报告,并观看测试回放,您会看到当 Google Play 机器人遇到 Google 帐户登录屏幕时,他们将拥有一个带有@cloudtestlabaccounts.com电子邮件的帐户他们将用于登录,如下图所示:

在此处输入图片说明

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.如您所见,Google Play 机器人具有可供他们登录的 Google 帐户,因此您无需设置特殊访问权限,除非您使用非 Google 帐户登录。

I personally use Google Accounts as login and never submitted any login information and they didn't have any issue with this.我个人使用 Google 帐户作为登录名,从未提交任何登录信息,他们对此没有任何问题。

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. Google 文档明确指出, 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.但对我而言并非如此。

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).第二个选项 - 说明应用程序需要 Google 登录(未提交任何凭据)。 - Never worked - 从未工作过

Eventually, what worked was - I created another email account on my mobile device.最终,奏效的是——我在我的移动设备上创建了另一个电子邮件帐户。 Then submitted the credentials to Google.然后将凭据提交给 Google。

Point to note - ensure the email account you create doesn't contain any 2 factor authentication or verification as this won't work.请注意- 确保您创建的电子邮件帐户不包含任何 2 因素身份验证或验证,因为这不起作用。

i tried submitting 'use "google login" ' in 'any other instructions' field but it didn't worked.我尝试在“任何其他说明”字段中提交“使用“谷歌登录”,但没有成功。 what worked was i had created a demo google account and submitted the email and password.起作用的是我创建了一个演示谷歌帐户并提交了 email 和密码。 also, wrote 'use "google login" ' in 'any other instructions'.另外,在“任何其他说明”中写了“使用“谷歌登录””。 hope it helps希望能帮助到你

I created a Google account specifically for app testing purposes.我专门为应用测试目的创建了一个 Google 帐户。 I use it for both Android and iOS.我将它用于 Android 和 iOS。 You submit the credentials for that account for review.您提交该帐户的凭据以供审核。 After your app is approved, you can always change the password and just update the credentials when you submit the app for review again.在您的应用获得批准后,您可以随时更改密码,并在再次提交应用以供审核时更新凭据。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何提交 Google 登录身份验证的 PlayStore 应用访问凭据(多次被拒绝)? - How to submit PlayStore app access credentials for google sign in authentication (rejected multiple times)? 如何在谷歌登录功能的播放控制台中提交应用程序访问凭据 - How to submit app access credentials in play console for google sign in feature 如何在 google playstore 控制台中为我的应用程序提交 2FA 凭据 - How to submit 2FA credentials for my app in google playstore console Google登录不适用于从Playstore下载的应用 - Google Sign in not working from app downloaded from playstore Playstore应用显示更新而不是打开,并且Google登录不起作用 - Playstore app showing update instead of open, and google sign in not working 在Playstore上发布应用后,Google登录无效 - Google sign in doesn't work after publishing the app on playstore 如何在Android模拟器中没有Google PlayStore的情况下在PlayStore中安装应用 - How to install app in playstore without Google playstore in android emulator Google在Playstore版本中登录失败 - Google Sign in failure in playstore build Playstore:如何发布早期访问应用程序? - Playstore : How to release early access app? 如何在Google Play商店中上传phonegap构建应用程序? - How to upload phonegap build app in google playstore?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM