在pub.dev上有google_sign_in个包,但是它提供的用于设置应用程序的链接指向https://firebase.google.com/?platform=android.

谢谢!

推荐答案

太棒了!你可以的.

  1. 在云控制台创建项目.

  2. 创建OAuth 2.0 clientId(通过使用包名对其进行限制)

  3. 下载JSON并将其放入android->;应用文件夹,就是这样.

  4. 在不进入firebase的情况下,按照google_sign_in package中的步骤进行操作

     GoogleSignIn googleSignIn = GoogleSignIn(
       clientId:"xxxx.apps.googleusercontent.com");
    

客户端ID是可选的-但在Ffltter Web中是必需的

也可以参考flutter web google sign in without firebase

Dart相关问答推荐

为什么使用三元条件运算符会产生return_of_invalid_type错误?

禁用 ListView 滚动

zsh:找不到命令:pub

在Flutter中使用底部导航栏在页面之间传递数据

跳过 JavaScript 直接进入 Dart

可调用云函数错误:响应缺少数据字段

我可以动态应用 Dart 的字符串插值吗?

`pub get` 将 pubspec 依赖项下载到哪里?

如何在Flatter中打开设备GPS?

如何在flatter中使用SQFlite更新数据库表

使用Flutter/dart的NTLM身份验证

如何在 Flutter 中为 PopupMenu 添加圆角边框?

Dart 中的构造函数和初始化列表有什么区别?

将符号转换为字符串

dart 中隐式转换运算符的语法是什么?

如何使用 Dart 和 web 以 60fps 的速度驱动动画循环?

Dart - 如何在每次测试之后或之前运行函数?

从dart语言列表中过滤空值的最佳方法是什么

具有 Maps 的 Null 感知运算符

如何以 Dart 语言将变量完全转储/打印到控制台?