我在我的应用程序中使用 google Drive api,当我使用 .apk 文件安装它时,它在调试和发布版本上都能正常工作。
但是,如果我在 Playstore 上发布相同版本的 .apk,然后从那里下载它,我将无法登录 Google。
关于这个问题,我能找到的只是人们没有使用发布密钥库在谷歌的开发者控制台上生成凭据,而我的情况并非如此。
我发现一个问题:
检查您是否已注册发布管理下的应用程序签名计划。如果是,则必须有两个证书 - 上传证书和应用程序签名证书。
复制应用程序签名证书的 Sha1 并在开发者控制台中创建新的 OAuth 客户端 ID。
然后转到 Firebase 项目设置,将复制的指纹添加到您的应用程序并下载 google-services.json。
替换您现有的google-services.json
在 android studio 中下载一个,然后就可以开始了。
我不知道我何时或为何启用此功能。它将用新证书替换您上传的应用程序的签名证书。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)