首页 文章

Android证书指纹sha1可以在firebase和Google Place API中使用吗?

提问于
浏览
1

我想知道我们是否可以在Firebase和Google Maps API中使用相同的证书指纹SHA1?

在此之前,我使用我的证书指纹SHA1进行Firebase登录授权 . 但是,对于Google Places API,我也必须使用证书指纹SHA1 . 首先,我在Firebase控制台上删除了指纹SHA1并将其添加到Google Places API中 . 接下来,我在Firebase上添加指纹SHA1,但我收到一条消息说:

尝试修改Android证书指纹时发生错误 . 请稍后再试 .

然后我尝试在Google API管理器中删除SHA1,并将其重新放回Firebase . 现在我收到一条消息说:

您指定的指纹已被此项目或其他项目中的Android OAuth2客户端ID使用 .

当我尝试将SHA1放入Google Places API时 .

并且,两者都具有相同的包名称 .

3 回答

  • 1

    是的,您可以在firebase和Google Place API中使用sha1 . 因为sha1键在同一台PC上只生成一次 . 如果你想要第二次,那么就无法生成 .

    欲了解更多信息,请点击此链接 .

    https://developers.google.com/drive/android/auth

  • 0

    我找到了答案 . 事实证明,我的其他Android项目具有相同的SHA1密钥(重复) . 我在Google API管理器中检查了我的所有项目,其中一个项目包含由Google Service自动创建的SHA1 .

    在我删除了我不想要的项目之后,一切都还可以 .

  • 0

    我在两个不同的帐户的firebase控制台中有两个项目 . 我从google play console中复制了sha1键,并将其复制到另一个不是firbase控制台原始应用程序的帐户 . 只需删除不必要的项目或应用程序,并从原始应用程序中删除sha1调试密钥 . 再次添加调试密钥并粘贴google play console中的sha1密钥 . 它工作得很好:)你最后有两把钥匙 .

相关问题