FLUTTER ECOSYSTEM

google_sign_in

用于 Google 登录的 Flutter 插件,一种通过 Google 账户登录的安全身份验证系统。

最新版本
7.2.0
近 30 天下载
201万
喜欢数
3600
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

google_sign_in 包是适用于 Android、iOS、Web 和 macOS 平台的 Flutter 插件,可为应用程序提供安全的 Google 登录功能。它提供了一个简单的 API,允许用户使用其 Google 帐户进行身份验证,并处理 OAuth 2.0 流程和令牌管理。该插件在 Web 和移动平台上均支持一致的行为,非常适合需要快速、可靠用户认证的应用程序。它可与 Firebase 及其他后端服务无缝集成。

适合场景
  • 使用 Google 帐户登录
  • 与 Firebase Auth 集成
  • 跨平台单点登录
  • 安全的 OAuth 2.0 身份验证
  • 在移动和网页应用中启用社交登录
主要特点
  • 跨平台支持(Android、iOS、Web、macOS)
  • 安全的 OAuth 2.0 流程
  • 与 Firebase 的轻松集成
  • 令牌处理和刷新
  • 内置的登录提示界面
适合对象
  • 需要 Google 身份验证的应用程序
  • 使用 Firebase 的项目
  • 跨平台应用与统一登录
  • 寻求简单 OAuth 实现的开发者
  • 具有共享用户基础的网页和移动应用
使用建议
  • 需要 Google Cloud 项目设置
  • 需要正确的 OAuth 客户端配置
  • 仅限使用 Google 帐户登录
  • 可能需要额外的隐私政策网页
  • 移动平台特定权限
支持平台AndroidiOSWebmacOS

安装插件

flutter pub add google_sign_in

所属分类

依赖

依赖清单 4 项
  • google_sign_in_android^7.1.0
  • google_sign_in_ios^6.2.0
  • google_sign_in_platform_interface^3.1.0
  • google_sign_in_web^1.1.0

源码仓库

关联项目

所在榜单