在 SwiftUI 应用中使用 Firebase 执行 Google 登录的示例
Firebase 中的 SwiftUI 应用程序中的 Google 登录
在研究我的最新 iOS 应用程序时,我遇到了很多困难,在寻找有关如何在 Swift 5 中正确设置 Firebase 身份验证的最新指南。 我决定写我的第一篇博客文章来尝试填补这一空白。
在本指南中,我将向您展示如何构建一个允许用户使用 Google OAuth2 登录的简单应用程序。
设置 Firebase
从 Firebase 控制台 创建新项目,然后前往“身份验证”并单击 入门
。
然后导航到登录方式并启用 Google 身份验证流。
设置 SwiftUI 应用程序
通过单击带有 iOS 徽标的按钮并填写表单,将应用程序添加到 Firebase 项目。
出现提示时,下载 GoogleService-Info.plist
并将其添加到 Xcode 项目的根目录。
现在搜索 Google Sign in 软件包,方法是键入 https://github.com/google/GoogleSignIn-iOS
并将“GoogleSignIn”软件包产品添加到您的应用程序。
我们现在已经完成项目的设置,让我们继续编码部分……
在 ExampleApp.swift
文件中,我们需要初始化 Firebase,并且我们必须处理您的应用程序在 Google 身份验证过程结束时收到的 URL。