android证书指纹sha1可以在firebase和Google Place API中使用吗?
我想知道我们是否可以在Firebase和Google Maps API中使用相同的证书指纹SHA1 在此之前,我正在使用我的证书指纹SHA1进行Firebase登录授权。然而,对于GooglePlacesAPI,我也必须使用证书指纹SHA1。首先,我在Firebase控制台上删除了指纹SHA1,并将其添加到GooglePlacesAPI中。接下来,我在Firebase添加了指纹SHA1,但我收到一条消息说: 尝试修改Android证书指纹时出错。请稍后再试 然后我尝试在GoogleAPI管理器中删除SHA1,并将其放回Firebase。现在我收到一条信息说: 您指定的指纹已被此项目或其他项目中的Android OAuth2客户端ID使用 当我尝试将SHA1放入GooglePlacesAPI时 而且,它们都有相同的包名。键 是的,您可以在firebase和Google Place API中使用sha1。因为sha1密钥在同一台PC上只生成一次。如果您想要第二次,则无法生成 有关更多信息,请点击此链接android证书指纹sha1可以在firebase和Google Place API中使用吗?,android,ssl,google-places-api,firebase-authentication,sha1,Android,Ssl,Google Places Api,Firebase Authentication,Sha1,我想知道我们是否可以在Firebase和Google Maps API中使用相同的证书指纹SHA1 在此之前,我正在使用我的证书指纹SHA1进行Firebase登录授权。然而,对于GooglePlacesAPI,我也必须使用证书指纹SHA1。首先,我在Firebase控制台上删除了指纹SHA1,并将其添加到GooglePlacesAPI中。接下来,我在Firebase添加了指纹SHA1,但我收到一条消息说: 尝试修改Android证书指纹时出错。请稍后再试 然后我尝试在GoogleAPI管理器中
我找到了答案。事实证明,我的另一个android项目具有相同的SHA1密钥(重复)。我在GoogleAPI管理器中检查了我的所有项目,其中一个项目拥有由Google服务自动创建的SHA1
在我删除了我不想要的项目后,一切都正常。我在firebase控制台中有两个来自两个不同帐户的项目。我无意中从google play控制台复制了sha1密钥,并复制到了另一个帐户,该帐户不是firbase控制台中的原始应用程序。只需删除不必要的项目或应用程序,并从原始应用程序中删除sha1调试密钥。再次添加调试键并从google play控制台粘贴sha1键。它工作得很好:)你有两个关键在最后