将Firebase加入我们的 APP

Firebase 是什么?

  • Firebase全称是Fire support base 又称 firebase,是一种越南战争期间广泛应用临时军事营地。火力支援基地是为炮兵而设的临时基地,以为前线部队提供火力支援。

  • 当然我们这边的 Firebase 不是为前线部队提供火力支援,而是为了帮助我们快速开发优秀的应用,扩大用户群,并赚取更多收益。

  • Firebase是一家实时后端数据库创业公司,它能帮助开发者很快的写出Web端和移动端的应用。自2014年10月Google收购Firebase(Welcome Firebase to the Google Cloud Platform Team.)以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务。

  • Firebase能让你的App从零到一。也就是说它可以帮助手机以及网页应用的开发者轻松构建App。通过Firebase背后负载的框架就可以简单地开发一个App,无需服务器以及基础设施。

  • 官网链接 Firebase,没有翻墙点Firebase

Firebase 可以用来做什么?

Firebase提供的功能非常强大

将 Firebase 添加至您的 Android 项目

先决条件
  • 一台运行 Android 2.3 (Gingerbread) 或更新版本并运行 Google Play 服务 9.6.1 或更新版本的设备。
  • Android SDK 管理器 中的 Google Play 服务 SDK
  • Android Studio 1.5 或更高版本
  • Android Studio 项目及其捆绑包名称。
    如果您尚无 Android Studio 项目,只想试用一下 Firebase 功能,请下载一个快速入门示例。如果您在使用快速入门,请不要忘记从 ApplicationManifest.xml
    中获得捆绑包名称,您需要在下一步中使用它。
    注:如果要从 Firebase SDK 的 2.X 版升级,请参阅我们的 Android 升级指南开始升级。

添加步骤

1.如果您还没有 Firebase 项目,请在 Firebase console 中创建一个。 如果已经有一个与您的移动应用关联的现有 Google 项目,请点击 Import Google Project。 否则,请点击 Create New Project
2.点击 Add Firebase to your Android app 并按设置步骤进行操作。如果在导入现有 Google 项目,这可能是自动进行的,您只需下载配置文件即可。
3.出现提示时,输入您的应用的包名称。输入您应用使用的包名称十分重要。只有当您将一个应用添加至您的 Firebase 项目时才能进行此设置。
4.最后,您将下载一个 google-services.json文件。您可以随时重新下载此文件
5.通常,如果尚未下载,请将此复制到您的项目模块文件夹,通常为 app/

在这个页面点击下载配置文件

注:如果您有多个构建变体含有已定义的不同包名称,则必须在 Firebase console 中将每个应用添加到您的项目。

添加 SDK

如果您想将 Firebase 内容库集成到您的一个项目中,则需为准备 Android Studio 项目执行几项基本任务。您可能在向应用添加 Firebase 的过程中已经完成此步操作。
首先,请向您的根级 build.gradle
文件添加一条规则,以包含 Google 服务插件:

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:3.0.0'
    }
}

然后在您的模块 Gradle 文件(通常为 app/build.gradle
)中,在文件底部添加 apply plugin
行,以启用 Gradle 插件:

apply plugin: 'com.android.application'

android {
  // ...
}

dependencies {
  // ...
  compile 'com.google.firebase:firebase-core:9.6.1'
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

结束

到这里 Firebase就正式加入我们的项目中,我们可以使用 Firebase 给我们提供的服务。
后续就继续看下其中的 AnalyticsCloud Messaging还有Remote Config的简单使用!

Thanks!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,519评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,842评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,544评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,742评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,646评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,027评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,513评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,169评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,324评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,268评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,299评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,996评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,591评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,667评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,911评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,288评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,871评论 2 341

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,263评论 25 707
  • 博: 最近你说我阅读速度上升了,其实我阅读速度一直都很快,阅读量也不小,但是我明显感到了最近自己的变化,因为我以前...
    伟大的平凡人阅读 520评论 0 1
  • 乌合之众,一本用户群里的心理学研究,虽然已经出版很久了,按照现在社会发展进步的速度来说,应该是一本很过时的书籍。不...
    疯狂的读者阅读 1,319评论 0 0
  • 众所周知,命运是由一个个选择决定。而决定选择的是价值观。深入说,价值观决定命运。价值观的概念很多,度娘上很...
    静悟li阅读 192评论 1 2