将 Firebase 添加到你的 Android 项目中
这里是创建 Firebase 项目和连接 Android 应用程序所需的步骤。
将 Firebase 添加到你的应用
-
在 Firebase 控制台中创建 Firebase 项目,然后单击“ 创建新项目” 。
-
点击**添加 Firebase 到你的 Android 应用,**然后按照设置步骤操作。
-
出现提示时,输入应用程序的包名称。
输入你的应用正在使用的包名称非常重要; 只有在将应用程序添加到 Firebase 项目时才能设置此项。 -
要在 Auth 中添加动态链接,邀请和 Google 登录支持所需的调试签名证书 SHA1 ,请转到 Android Studio 中的项目,单击窗口右侧的
Gradle
选项卡,单击Refresh
按钮,然后转到 toproject(root)
- >Tasks
- >android
- >signingReport
。这将在Run
选项卡中生成 MD5 和 SHA1 。将 SHA1 粘贴复制到 firebase 控制台。 -
最后,你将下载
google-services.json
文件。你可以随时再次下载此文件。 -
如果你还没有这样做,请将其复制到项目的模块文件夹中,通常是 app /。
下一步是添加 SDK 以在项目中集成 Firebase 库。
添加 SDK
要将 Firebase 库集成到你自己的项目中,你需要执行一些基本任务来准备 Android Studio 项目。你可能已将此操作作为向应用添加 Firebase 的一部分。
- 将规则添加到根级
build.gradle
文件,以包含 google-services 插件 :
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.4.0'
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
最后一步是使用一个或多个可用于不同 Firebase 功能的库来添加 Firebase SDK 的依赖项。
Gradle 依赖关系 | 服务 |
---|---|
com.google.firebase:firebase-core:9.4.0 | Analytics(分析) |
com.google.firebase:firebase-database:9.4.0 | 实时数据库 |
com.google.firebase:firebase-storage:9.4.0 | 存储 |
com.google.firebase:firebase-crash:9.4.0 | 崩溃报告 |
com.google.firebase:firebase-auth:9.4.0 | 认证 |
com.google.firebase:firebase-message:9.4.0 | 云消息传递/通知 |
com.google.firebase:firebase-config:9.4.0 | 远程配置 |
com.google.firebase:firebase-invites:9.4.0 | 邀请/动态链接 |
com.google.firebase:firebase-ads:9.4.0 | AdMob 广告 |
com.google.android.gmss:play-services-appindexing:9.4.0 | 应用索引 |