最近在集成阿里推送服務,偶然間看到了對Firebase的特殊處理闷堡,我對自己竟然不知道Firebase感到很慚愧秒梅,立馬去查了Firebase的相關信息屋确,發(fā)現(xiàn)目前論壇上資料還比較少桥爽,自己整理了一份使用說明朱灿,希望和大家一起討論。
就是在這兒看到的钠四,現(xiàn)在小米盗扒、華為設備對推送管控較嚴,所以就要接入推送輔助通道以提高到達率缀去,之后就發(fā)現(xiàn)了Firebase :
什么是Firebase侣灶?
Firebase是一家實時后端數(shù)據(jù)庫創(chuàng)業(yè)公司,它能幫助開發(fā)者很快的寫出Web端和移動端的應用缕碎。自2014年10月Google收購Firebase以來褥影,用戶可以在更方便地使用Firebase的同時,結(jié)合Google的云服務咏雌。
Firebase 可以快速構(gòu)建iOS伪阶、Android、web應用
Firebase能做什么处嫌?
構(gòu)建更好的應用
實時數(shù)據(jù)庫、崩潰報告斟湃、身份驗證
Cloud Functions熏迹、Cloud Storage
托管、Android 測試實驗室
擴大和吸引受眾群體
Analytics凝赛、云消息傳遞注暗、動態(tài)鏈接
遠程配置、邀請
AdMob墓猎、AdWords
以上是從百度內(nèi)容捆昏,點我直達詳細內(nèi)容。
下面的內(nèi)容都是以Android為例
來點干貨吧
通過查閱Firebase的文檔毙沾,我寫了一個簡單的Demo骗卜。有推送,注冊功能,當然也有基礎的數(shù)據(jù)分析功能寇仓。
登錄官網(wǎng)举户,創(chuàng)建應用。點擊左側(cè)箭頭所示創(chuàng)建你的項目遍烦,右側(cè)框起來的是我已經(jīng)建好的俭嘁。
填寫項目名,地域信息
選擇Android應用
填寫包名服猪,別名【可選】供填,簽名證書【可選】
之后把google文件放到你的項目根目錄下
在項目級build.gradle下添加依賴
在應用級build.gradle 最后下添加依賴
基礎設置到這兒這就可以了
快速集成云消息
首先打開你的Android Studio,按照下圖所示操作
你會打開一個Firebase 的quick assistant罢猪,里面涵蓋了他所有功能近她,云消息服務就是其中之一,當你點擊之后就會在瀏覽器中打開一個云推送的控制平臺坡脐,同時在Android studio里也會打開一個相應的集成步驟列表泄私,如下圖所示。
先將你的項目關聯(lián)到Firebase中备闲,再將相應的庫依賴到你的工程中晌端,集成相應的receiver類,在AndroidManifest文件中加入相應的元數(shù)據(jù)節(jié)點恬砂,你就看到上圖中綠色的提示文字咧纠,表示依賴庫已經(jīng)裝好了,之后在控制面板推送消息即可泻骤。
最近幾天還會補充快速集成注冊登錄功能,敬請期待