Google Play服务无法进行身份验证,操作:SIGN_IN状态:10

时间:2018-03-21 07:16:52

标签: android unity3d google-play-services

我在项目中使用Unity 2017.2,我们使用Google Play SDK登录Android。

对于测试版本,如果我能正确回忆,它可以正常工作,但是当我们开始发布服务并关闭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

我主要担心的是这一行:

  

开始验证转换。操作:SIGN_IN状态:10

我已经在各处搜索过,只能看到关于:

的帖子
  

SIGN_IN状态:ERROR_NOT_AUTHORIZE

但不是:

  

SIGN_IN状态:10

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

1 个答案:

答案 0 :(得分:2)

看起来状态代码10意味着您的应用在Google Play开发者控制台中配置错误,因此您应该在那里进行检查。

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