Android Google登录获得DEVELOPER_ERROR(10)

时间:2019-09-26 08:13:12

标签: android google-signin

关于此主题有很多在线陷阱和相关问题,我已经读了很多,但是这个错误仍然存​​在。

到目前为止我做了什么:

  • 创建了调试和发布签名配置
  • 在Google Developer控制台中创建了Web和2x Android凭据
  • 确保GDC中的Android凭据具有适当的SHA-1哈希值和正确的程序包名称
  • SDK使用Web凭据的ClientID

该应用仍处于开发阶段,尚未发布到Play商店。几天前,我们同时更改了package nameApplicationID。我确保软件包名称更改已映射到我在GDC中的凭据。

我确信直到几天前登录都是可以的(可能链接到软件包名称更改了。)

能否请您提出其他疑难解答步骤?

1 个答案:

答案 0 :(得分:0)

几天前我解决了这个问题,我想向其他可能偶然发现此问题的人进行回顾。

免责声明:如果我仔细阅读了文档,就会发现问题所在。

我所知道的:

  • Facebook和Google登录都可以在模拟器上进行
  • 当我通过USB在设备上启动应用程序时,两者都起作用
  • 当我在手机上本地部署APK时,两者都起作用

不过,当Internal tester组从Play store下载应用程序时,没有任何作用。

我尝试通过keytool为我的releasedebug键生成哈希,但是似乎没有点击。

最后,经过几天的调试,我发现了问题所在:忘记本地(debug / release)键,并使用Play Store提供的键。您将在Release Management部分中找到这个。

对于Google登录:

在您的Google Developer Console中,创建一个新凭据,您将在其中输入Play商店中的SHA-1

对于Facebook登录:

获取SHA-1并将其转换为Base64。我使用了以下工具:http://tomeko.net/online_tools/hex_to_base64.php。然后,将base64有效负载输入到您的Facebook应用程序中。

希望有人会发现这至少有用。