我正在开发一款移动应用,尚未发布。 Google Play应用程序签名已经设置为“已启用此应用程序”,这意味着只要他们将密钥上传到商店,Google就会使用密钥对其进行签名。
具体来说,我正在使用GoogleSignIn,并且遇到错误代码12500“发生了无法恢复的失败标志”,我怀疑这是由于密钥不匹配造成的。
如果我从桌面构建应用程序并将其安装到我的手机上,则会在本地签署一个密钥。我已将该密钥的SHA-1指纹放入Google API控制台中,位于移动客户端的“凭据”/“OAuth 2.0 clientID”下。
但我怀疑,由于Google Play希望看到使用自己的密钥签名的应用,这就是为什么它拒绝使用我们的键签名的应用中的签名。当然,我们没有Google Play商店所拥有的私钥的一半,这就是重点。
那怎么可能有用呢?如果Google希望使用Play商店密钥签名,我该如何测试使用我们的密钥签名的应用的功能?
或者我只是误解了整个事情?