Firebase
是主流的云平台,特别是对于移动开发。它是快速和可靠的,并且有一个免费的选项供初学者使用。它也有大量的文档,而且它是由一个巨大的公司,即谷歌提供的。
因此,它在过去几年中变得非常流行。然而,要使用它,你需要学习如何将其集成到你的应用程序中。这就是本教程的内容。我们将帮助你一步一步地将Firebase集成到你的android studio应用中。
确保你的目标是Android API级别16及以上,并使用Android 4.1及以上系统
选项1:使用 "Firebase "控制台添加 "Firebase"。
在你的应用程序中添加Firebase
涉及到Firebase
控制台和你打开的Android项目中的任务(例如,你从控制台下载Firebase
配置文件,然后把它们移到Android项目中)。
第1步:登录
使用你的谷歌账户登录到Firebase
。同时打开你的
。Android Studio
第二步:创建一个Firebase
项目
首先你。
创建一个Firebase
项目。
-
在
Firebase
控制台,点击添加项目,然后选择或输入一个项目名称。如果你有一个现有的Google Cloud项目,你可以从下拉菜单中选择该项目,将
Firebase
资源添加到该项目。 -
(可选) 如果你正在创建一个新的项目,你可以编辑项目ID。
Firebase
会自动给你的Firebase
项目分配一个唯一的ID。 -
点击继续。
-
(可选) 为你的项目设置Google Analytics,这使你在使用以下任何
Firebase
产品时有一个最佳的体验。当提示时,选择使用现有的
Google Analytics
账户或创建一个新的账户。
如果你选择创建一个新的帐户,选择你的分析报告位置,然后接受项目的数据共享设置和谷歌分析条款。你以后总是可以在你的设置中的集成标签中设置谷歌分析,项目设置。
-
点击创建项目(或者添加
Firebase
,如果你使用现有的谷歌云项目)。
Firebase
会自动为你的Firebase
项目提供资源。
在Firebase
为你的项目分配了资源后,你会被引导到Firebase
控制台中的Firebase
项目的概述页面。
第三步:在Firebase
注册你的应用程序
要在你的Android应用中使用Firebase
,你需要在Firebase
项目中注册你的应用。注册你的应用通常被称为 "添加 "你的应用到你的项目中。
-
进入[
Firebase控制台
](https://console.firebase.google.com/)。 -
在项目概览页面的中心,点击Android图标或添加应用,启动设置工作流程。
-
在Android软件包名称字段中输入你的应用程序的软件包名称。包名称,或Applicatoon ID负责唯一地识别你的应用程序。你可以在
app/build.gradle
文件或AndroidManifest.xml
文件中找到它。 -
(可选) 输入其他应用程序信息。应用程序的昵称和调试签名证书SHA-1。
-
点击注册应用程序。
第四步:添加一个 "Firebase "配置文件
-
在你的应用程序中添加`Firebase’Android配置文件。
-
点击下载google-services.json,获得你的
Firebase
安卓配置文件(google-services.json
)。 -
将你的配置文件移到你的应用程序的模块(应用级)目录中。
关于这个配置文件,你需要知道什么?
Firebase
配置文件包含你的项目唯一的,但非秘密的标识符。
-
-
要在你的应用程序中启用
Firebase
产品,请在你的Gradle文件中添加google-services plugin。- 在你的根级(项目级)Gradle文件(
build.gradle
)中,添加规则以包括Google Services Gradle插件。检查你是否也有谷歌的Maven仓库。
- 在你的根级(项目级)Gradle文件(
buildscript {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
dependencies {
// ...
// Add the following line:
classpath 'com.google.gms:google-services:4.3.10' // Google Services plugin
}
}
allprojects {
// ...
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
// ...
}
}
在你的模块(应用级)Gradle文件(通常是app/build.gradle
)中,应用Google Services Gradle插件。
apply plugin: 'com.android.application'
// Add the following line:
apply plugin: 'com.google.gms.google-services' // Google Services plugin
android {
// ...
}
第五步:在你的应用程序中添加Firebase
SDK
- 使用
Firebase
Android BoM,声明你想在你的应用程序中使用的Firebase
产品的依赖项。在你的模块(应用级)Gradle文件中声明它们(通常是app/build.gradle
)。
dependencies {
// ...
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:28.4.1')
// When using the BoM, you don't specify versions in Firebase library dependencies
// Declare the dependencies for the desired Firebase products
// For example, declare the dependencies for Firebase Authentication and Cloud Firestore
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.firebase:firebase-firestore'
}
然后同步你的应用程序。
这就是了。你已经成功地将你的项目添加到Firebase
。现在继续检查Firebase的编码例子。
选项1:使用 "Firebase助手 "添加 "Firebase"。
Firebase
助手将你的应用程序与Firebase
项目注册,并将必要的Firebase
文件、插件和依赖性添加到你的Android项目中–所有这些都是在Android Studio
中完成的!
-
在
Android Studio
中打开你的Android项目,然后确保你使用最新版本的Android Studio
和Firebase
助手。 -
打开 "Firebase "助手。工具 >
Firebase
. -
在*助手窗格中,选择一个 "Firebase "产品来添加到你的应用程序。展开它的部分,然后点击教程链接(例如,Analytics > Log an Analytics event)。
-
点击连接到
Firebase
,将你的Android项目与Firebase
连接起来。这个工作流是做什么的?
这个工作流程自动创建一个新的
Firebase
Android应用程序,使用你的应用程序的包名。你可以在一个现有的Firebase
项目或一个新的项目中创建这个新的Firebase
Android应用。 -
点击按钮添加一个想要的
Firebase
产品(例如,添加分析到你的应用程序)。
-
-
同步你的应用程序,以确保所有的依赖项都有必要的版本。
-
在助手窗格中,按照你所选择的 "Firebase "产品的其余设置说明。
-
通过 "Firebase "助手,你可以添加任何你想要的其他 "Firebase "产品。