发布应用后,Google Drive Api停止工作

时间:2018-06-29 09:32:40

标签: android google-drive-api android-keystore google-console-developer

我在我的应用程序中使用google drive api,当我使用.apk文件安装它时,它在调试版本和发行版中均能正常工作。

但是,如果我在Playstore上发布了相同的发行版.apk,然后从那里下载,我将无法登录Google。

关于该问题,我能找到的是人们没有在Google开发人员控制台上使用发布密钥库来生成凭据,

1 个答案:

答案 0 :(得分:3)

我发现了一个问题:

检查您是否已注册“发布管理”下的“应用签名”程序。如果是,则必须有两个证书-上传证书和应用签名。

复制App Signing证书的Sha1并在开发人员控制台中创建新的OAuth客户端ID。

然后转到Firebase项目设置,将复制的指纹添加到您的应用中,然后下载google-services.json。

将已下载的google-services.json替换为android studio中的现有{{1}},一切顺利。

我不知道何时或为何启用此功能。它将用新的证书替换您上载的应用程序的签名证书。