android - 构建 GoogleSignInOptions 时的 firebase serverClientId

标签 android firebase

我正在使用 google 登录工作流程来获取 GoogleSignInAccount 对象。我想对我的 firebase 应用程序的 google 用户进行身份验证,这需要一个可以使用 requestIdToken(String serverClientId) 请求的 token 在构建我的谷歌客户端 api 时。我不确定要将什么作为我的 serverClientId?

最佳答案

要避免 java.lang.IllegalArgumentException: Must specify an idToken or an accessToken,使用

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
    .requestIdToken(googleClientId)
    .requestEmail()
    .build();

[查找 googleClientId - 此处 ][1]

关于android - 构建 GoogleSignInOptions 时的 firebase serverClientId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283355/

相关文章:

android - 在 android 中检查互联网连接

javascript - 如何允许特定域访问云功能

java.lang.ClassCastException : java. util.ArrayList 无法转换为 Firebase 实时数据库中的 java.util.Map

Android in date write today yesterday 2 days ago 这样的

javascript - Ionic - AlertController 实例抛出未定义的错误

node.js - 在 nodejs scrypt 包中使用 Firebase SCrypt 参数

android - 当我处于离线状态时,Firestore 添加方法无法正常工作

android - 支持库中的 Snackbar 不包含 OnDismissListener()?

android - Genymotion 无法实例化服务 com.google.android.gms.measurement.AppMeasurementService

Android Studio 构建风格