gpt4 book ai didi

android - Google APIs Java 客户端不适用于 PlayStore 构建

转载 作者:行者123 更新时间:2023-11-29 02:29:51 25 4
gpt4 key购买 nike

我正在使用 Google APIs Java Client 进行授权,授权成功后我调用 com.google.apis:google-api-services-drive:v3-rev82-1.22.0 获取所有驱动器文件。

我已经在 console.developers.google.com 上注册了具有两个 OAuth 2.0 客户端 ID(DevProd SHA-1 签名证书指纹)

当我签署构建并在开发和生产上测试直到它提交到 Play 商店时一切正常。

从 Play 商店下载应用程序后,驱动器不工作,提示用户选择他们想要使用的谷歌帐户,然后失败。

检查日志后,我可以看到以下错误,我认为这些错误在身份验证时失败

W/Auth: [GetToken,GetTokenResponse] error status:

W/Auth: [GetToken] GetToken failed with status code: Unknown

最佳答案

由于某种原因,状态代码返回未知。实际上它是 UNREGISTERED_ON_API_CONSOLE

如果您将应用注册到 Google Play 应用签名计划,Google 会删除您的证书并创建新的签名证书。

在 Play 管理中心转到发布管理 -> 应用签名

如果您选择加入 Google Play App Signing,您会在那里看到 2 个证书。使用 App Signing Certificate fingerprint 而不是 Upload Certificate。

从 App 签名证书复制 SHA-1 并在 console.developers.google.com 中创建另一个 OAuth 2.0 客户端 ID

关于android - Google APIs Java 客户端不适用于 PlayStore 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50120761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com