套件概覽
google_sign_in_ios 套件為 Flutter 應用程式中的 Google 登入提供 iOS 專屬實作。它讓使用者能在 iOS 與 macOS 裝置上,透過 Google 帳號進行驗證,並與原生 Apple 驗證系統無縫整合。此套件與核心的 google_sign_in 插件協同運作,安全處理 OAuth 2.0 流程。支援標準登入與靜默驗證,確保順暢的使用者體驗。在適用情況下,實作會利用 Apple 的「使用 Apple 登入」功能,提升安全性與隱私合規性。
適用情境
- iOS 應用程式使用 Google 進行身分驗證
- macOS 應用程式透過 Google 登錄
- 靜默令牌刷新
- 與現有 Google 登入工作流程的整合
- 符合隱私的認證
主要特色
- 原生 iOS/macOS 結合
- 支援使用 Apple 登入
- 安全的令牌處理
- 靜默身分驗證
- 與 google_sign_in 的跨平台相容性
適合對象
- 針對 iOS 和 macOS 的 Flutter 應用
- 需要 Google 帳戶登入的應用
- 開發安全的身份驗證流程的開發者
- 使用 google_sign_in 插件的項目
- 需要 Apple ID 集成的應用程式
使用建議
- 需要在 Google Cloud 控制台中進行配置
- Xcode 中需要正確的簽名設定
- 依賴於主 google_sign_in 包
- 僅限iOS和macOS平台
- 必須符合 Google 和 Apple 的認證政策