两个客户端的 Firebase Google 登录

Firebase Google Login for two clients

我需要使用 android 客户端和网络客户端登录同一个 firebase 应用程序。我该怎么做?

根据文档,我了解到我们需要创建 android 类型 google OAuth 客户端 ID,对于 Web 客户端,我们需要创建 Web 应用程序类型类型 google OAuth 客户端 ID。一旦我们创建了这两种不同类型的 ID,我注意到在 Firebase App Dashboard - Login And Auth Screen for Google,我们只能提到一个密钥。

我该如何处理这种情况?

使用 authWithOAuthToken 方法解决了网络客户端的问题。

ref.authWithOAuthToken("google", "<ACCESS-TOKEN>", function(error, authData) {
  if (error) {
    console.log("Login Failed!", error);
  } else {
    console.log("Authenticated successfully with payload:", authData);
  }
});