首页 > 解决方案 > Google 签名应用程序、原始本地密钥库和 Google 登录

问题描述

我在 Google Developer Console (DC) 中创建了一个应用程序,使用我自己的本地密钥库对其进行签名,然后将其上传到 DC,然后激活 Google App Signing。我总是可以使用原始本地密钥库在 Android Studio 中构建一个签名的 APK,DC 似乎接受了这一点,并且从我所读到的内容将 APK 签名更新为它自己的 Google 签名应用程序签名。

但是,假设我使用原始本地密钥库将我的 APK 发送到我的设备,例如install -r myapk.apk. 那么,由于在线存储的 APK 与我在设备上安装的 APK 的签名不同,Google Sign-In 等服务是否存在潜在问题?

我问,因为我在使用 Google 登录时遇到问题,我不确定是不是因为我最近为该应用程序注册了 Google 签名应用程序。

另一方面,我直接从 Play 商店下载了 APK 只是为了测试这个想法,但它仍然不起作用。我总是false从 Google 登录isSuccess功能中获取信息。

PS我的Android应用程序中的实际登录代码自从我注册谷歌签名应用程序之前就没有改变,所以这有点令人困惑......我将剥离代码以准确识别正在发生的事情并将如果/当我发现时发布我的结果!

标签: androidandroid-keystore

解决方案


推荐阅读