我们有两个云项目
project-main
用于我们自己的大部分基础设施。
project-mobile
用于firebase和mobile(android)。
我想配置Google登录以使用为project-main
创建的网络客户端ID,以便在我们的后端使用GoogleSignInOptions.Builder.requestIdToken(String)授权Android客户端。该应用程序的gms Gradle插件使用来自firebase的已下载project-mobile
指向google-services.json
。怎么办呢?
我发现了一篇名为Working with multiple Firebase projects in an Android app的帖子。不幸的是,它并没有为我解决问题。客户未能在谷歌授权。
PS:使用默认Web客户端ID时,授权有效。但这不是我想要的 - 因为为project-mobile
创建了默认客户端ID。
答案 0 :(得分:0)
通过从firebase控制台配置中删除SHA指纹来修复它。