【在 iOS 开发路上的大小事-Day17】透过 Firebase 来管理使用者 (Sign in with Google 篇) Part1

前置作业

打开专案的 Podfile,新增 Firebase/Auth、GoogleSignIn

pod 'Firebase/Auth'
pod 'GoogleSignIn'

pod install


打开专案的 Firebase Console,将 Google 登入选项开启,按下储存

将 Xcode 专案.workspace 开启,打开 App Target → Info,新增两个 URL Types 栏位
然後照着图上说明填上对应的资料

接着打开 AppDelegate.swift,引入 FirebaseAuth、GoogleSignIn

import FirebaseAuth
import GoogleSignIn

然後加入下面这个 Function

@available(iOS 9.0, *) // 如果 App 的最低安装版本 >= iOS 9 的话,这行就不用加
func application(_ application: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any]) -> Bool {
    return GIDSignIn.sharedInstance.handle(url)
}

这样就完成 Sign in with Google 的前置作业了,明天再来实作登入、登出功能~

本篇的范例程序码:Github


<<:  Day 17 : 模型前的资料处理 (1)

>>:  Day29 Lab 2 - Object storage数据压缩

Day-18 EditText

EditText为提供使用者输入之元件, 而其中包括许多属性提供不同之用途, 下面列举出EditTe...

菜鸡用 Phaser 拾起童年游戏 29

今天要来感谢很多事情,把所有的感谢都奉上,以及我先前做的程序码,提供给大家参考。 Photo by ...

用React刻自己的投资Dashboard Day20 - 首页功能切板

tags: 2021铁人赛 React 先从mobile版型的页面来看,可以分为几个部份,如下图: ...

.NET Core第23天_ImageTagHelper的使用

ImageTagHelper:是针对HTML原生<img>的封装。 使<img>具备hash val...

Day-06 说明类别(class)跟模组(module)的差别?

在 Ruby 里,有类别 (class) 和模组 (module) ,但其实两者差别并不大哦! 他...