Google FireBase的簡單介紹
時間 2020-05-11
標籤
google
firebase
簡單
介紹
Google FireBase的簡單介紹和使用
1、FireBase是啥東東,能夠吃嘛?
FireBase官網(須要科學上網)html
用官網簡介的話來講就是:構建更出色應用和成功地擴大業務所需的工具和基礎架構。android
再次用官網的話描述:Firebase 是一個移動平臺,能夠幫助您快速開發高品質應用,擴大用戶羣,並賺取更多收益。Firebase 由多種互補功能組成,您能夠自行組合和匹配這些功能以知足本身的需求。git
最後總結一下:FireBase是一個用於構建移動應用、提供實時數據存儲和同步、用戶身份驗證等功能的平臺。由於是國外的東西,全部須要科學上網,請自備梯子。github
2、FireBase主要功能介紹
2.1 功能劃分
- FireBase功能衆多,咱們先來看一下官網給出的總結圖。
- 從上圖咱們能夠知道Google把整個功能切割成四部分,核心功能是強大的Analytics,還有其餘三個等分的功能:Develop相關,Grow相關,Earn相關。
2.2 功能介紹
2.2.1 分析(Analytics)
- Firebase 的核心是 Firebase Analytics,這是一項免費且無限制的分析解決方案。從單一信息中心查看用戶行爲和衡量行爲特性。
2.2.2 開發(Develop)
2.2.3 增加(Grow)
- 在合適的時間贏得和吸引合適的用戶。不靠碰運氣,實現精準穩健增加。
- 增加模塊包括了五個功能
- Notifications 通知
- App Indexing 搜索
- Dynamic Links 動態連接
- Invites 邀請,分享
- AdWords 廣告
2.2.4 獲利(Earn)
3、將 Firebase 添加至Android 項目
因爲FireBase的功能太過強大,因此這裏只是簡單集成,具體的內容還請到FireBase官網學習。json
- 集成以前,須要確保你的SDK管理器有Google Play服務SDK。
First step
- 進入Fire Base官網,登陸谷歌帳號,新建項目。
Second step
- 創建項目以後,咱們須要將當前項目的配置文件下載拷貝到你實際項目的app目錄下,由於使用FireBase須要依賴這個配置文件。
- 下載google-services.json文件,拷貝到你的app目錄,每一個項目的配置都不同,因此下一次新建項目一樣須要拷貝。
Third step
- 拷貝好了配置文件,咱們還須要爲使用的功能添加依賴。
首先在項目級build.gradle中添加Google服務規則。架構
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.0.0'
}
}
以後要須要在app/build.gradle添加依賴和插件app
dependencies {
// ...
compile 'com.google.firebase:firebase-core:9.6.1'
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
由於FireBase每一個不一樣的功能都須要添加不一樣的依賴,因此在這裏把全部的依賴都貼出來svg
以上只是簡單的集成,更多信息請查看官方集成教程
4、FireBase Demo教程
5、FireBase更多知識和學習資源
5.1 資訊
5.2 資源