套件概覽
一個 Flutter 插件,可在所有主要平台實現 Google 登入,包括 Android、iOS、Web、macOS、Windows 和 Linux。它擴展了原始的 google_sign_in 套件的功能,以支援桌面和 Web 環境,提供一致的驗證體驗。該插件簡化了與 Google 的 OAuth 2.0 系統的整合,讓使用者能順暢地使用 Google 帳號登入。對於需要跨平台部署且無需為各平台撰寫獨立驗證邏輯的應用程式特別實用。
適用情境
- 跨平台應用程式驗證
- 桌面應用程式使用 Google 登錄
- Web 應用程式登入
- 多裝置使用者管理
- 跨平台統一身份
- 企業應用整合
主要特色
- 支援 Android、iOS、Web、macOS、Windows 和 Linux
- Google 登入的單一程式碼庫
- OAuth 2.0 集成
- 跨平台的一致性使用者介面/使用者體驗
- 使用 Flutter pub 輕鬆設定
- 處理平台特定的設定
適合對象
- 開發跨平台應用的開發者
- 需要 Google 帳戶登入的應用
- 面向桌面和網頁的團隊
- 需要統一認證的項目
- 希望快速實現跨平台推出的初創企業
使用建議
- 需要 Google Cloud 專案設定
- 需要特定於平台的 OAuth 客戶端 ID
- 僅限 Google 作為身分提供者
- 可能需要在桌面端授予額外權限
- 不適用於非Google驗證需求
- 依賴外部谷歌服務