Firebase 是 Google 推出的云端後端服务平台,提供了行动端 (Android / iOS) 及网页端 (Web) 的应用服务,拥有即时资料、低维护成本等特色,此外也提供了多种後端服务 (如:验证服务、资料库服务、数据分析服务、推播通知服务等)
Firebase 有提供下面这几种方式可以将其安装到专案内
这边我选择使用 CocoaPods 来进行安装
先用 Terminal 切换到专案目录底下
接着再打开专案内的 Podfile,将你需要用到的 Firebase 服务增加进去
这里我先将 Firebase 的基本框架新增进去,後面几天所需要的服务,等到时候再一一添加进来
如果不知道要怎麽加入对应的服务,可以参考开发文档底下的说明
pod 'Firebase/Core'
接着在 Terminal 输入安装指令
pod install
这样就算安装完成了,接着在开启 专案名称.xcworkspace
切换到 AppDelegate.swift
在最上面引入 Firebase
import Firebase
在 AppDelegate.swift 里的「didFinishLaunchingWithOptions」加入下面这一行
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure() // 加入这一行
return true
}
打开 Firebase Console,新建一个专案
输入在 Firebase 的专案名称
这边我是取跟 Xcode 专案相同的名称,这样会比较好找
Firebase 的 Google Analytics 就按继续
设定 Google Analytics 的帐户,这边我是跟 Firebase 专案用相同帐户
接着就可以按下建立专案了,等他跑完,专案就建立好了
建立好之後,就会看到这个 Firebase 专案的後台了
点击画面中间的 iOS,来将我们的 App 跟 Firebase 连在一起
接着就是把 Xcode 专案的 Bundle Identifier 新增到 Firebase 专案内,填好之後,就按下注册应用程序
接着就照着图上的指示做就可以了,要注意的是 GoogleService-Info.plist 不要外流,因为这相当是等於专案的 Key,在做 Git 版本控制的时候要注意
第三步是将 Firebase SDK 新增到专案内,这部分前面我们已经做好了,所以就可以略过
第四步是在 AppDelegate.swift 里新增初始化 Code,这部分前面我们也已经做好了,所以就略过
这样在 Firebase Console 就算设定完成了
後面几天,会来分享如何透过 Firebase 来实作登入登出、第三方帐号登入、资料库服务
<<: [从0到1] C#小乳牛 练成基础程序逻辑 Day 10 - 转角捡到猫 取什麽名字好? 命名规范
>>: 电子书阅读器上的浏览器 [Day25] 支援多 Activity
在介绍本篇我们先来复习一下先前在 pure function 那章提过的一些名词 Side Effe...
假设今天有的flask服务要附上能一起使用的DB,可以考虑使用Docker compose这个服务。...
接续 Day 12的弱监督式 Snorkel 范例,今天再花点时间示范用 Snorkel 标注影像...
题目 本题将给定一个正整数,请将其看作四位数字(亦即四位数以下则前面补 0),并找出将数字重新排序後...
昨天帮我们用 Template Driven Forms 所撰写的登入系统写完单元测试之後,今天则...