android - Google Play 服务无法验证,操作 : SIGN_IN status: 10

标签 android unity-game-engine google-play-services

我的项目使用 Unity 2017.2,Android 使用 Google Play SDK 登录。

如果我没记错的话,对于测试版本它工作正常,但是当我们开始发布服务并关闭 alpha 和 beta 测试阶段时,它根本不会登录。

我使用 logcat 检查了调试,它显示了这一点(忽略代码模板,出于某种原因 StackOverflow 不允许我在没有它的情况下发布日志):

[Play Games Plugin DLL] 03/21/18 13:
04:57 +07:00 DEBUG: Starting Auth Transition. Op: SIGN_IN status: 10
03-21 13:04:57.241 7463 7479 I Unity : UnityEngine.DebugLogHandler:LogFormat
(LogType, Object, String, Object[])
03-21 13:04:57.241 7463 7479 I Unity : UnityEngine.Logger:Log(LogType, Objec
t)
03-21 13:04:57.241 7463 7479 I Unity : GooglePlayGames.OurUtils.PlayGamesHel
perObject:Update()
03-21 13:04:57.241 7463 7479 I Unity :
03-21 13:04:57.241 7463 7479 I Unity : (Filename: ./artifacts/generated/Andr
oid/runtime/DebugBindings.gen.cpp Line: 51)
03-21 13:04:57.241 7463 7479 I Unity :
03-21 13:04:57.244 7463 7479 I Unity : [Play Games Plugin DLL] 03/21/18 13:
04:57 +07:00 DEBUG: AuthState == Unauthenticated calling auth callbacks with failure

我主要关心的是这一行:

Starting Auth Transition. Op: SIGN_IN status: 10

我已经到处搜索了,只能看到关于以下内容的帖子:

SIGN_IN status: ERROR_NOT_AUTHORIZE

但不是:

SIGN_IN status: 10

它们是一样的吗?如果没有,我该怎么办?

最佳答案

Statuscode 10 似乎意味着您的应用在 google play 开发者控制台中配置错误,因此您应该在那里进行检查。

Here是 Google Play 中所有常见状态代码的概述。数字 10 对应于 DEVELOPER_ERROR。

关于android - Google Play 服务无法验证,操作 : SIGN_IN status: 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49400344/

相关文章:

android - Google 开发人员控制台 - 项目 ID 或项目编号

java - 以编程方式调整线性布局的高度

android - 如何在 Android 的后台线程上运行代码?

ios - 如何使用 Unity 打开 iPhone 设置?

android - 默认Unity gradle中的多个Dex文件

java - 检查Google Play购买是否已退款/取消的最佳方法?

android - Google Store 更新后的申请流程是怎样的?

javascript - 如何强制网页在所有设备中具有相同的比例?

unity-game-engine - 如何修改脚本中的 RectTransform 属性 [Unity 4.6 beta]

java - 模块根文件夹中缺少 Google-services.json