美文网首页
将Firebase加入我们的 APP

将Firebase加入我们的 APP

作者: 简简单单敲代码 | 来源:发表于2017-03-18 14:49 被阅读328次

    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!

    相关文章

      网友评论

          本文标题:将Firebase加入我们的 APP

          本文链接:https://www.haomeiwen.com/subject/uhwxgttx.html