近日公司APP需要新增海外版的App推送,需要接入FCM推送,在此做做个记录.
首先得有一个谷歌开发者账号,将项目与Firebase关联,下载json文件,并放到项目指定位置,关联参考链接
1.首先在项目级 build.gradle
文件中的 buildscript
和 allprojects
部分添加 Google 的 Maven 代码库。
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.2.0' // Google Services plugin
}
}
allprojects {
// ...
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
// ...
}
}
2.在您的模块(应用级)Gradle 文件(通常是 app/build.gradle
)中,在文件末尾添加一行内容。
apply plugin: 'com.android.application'
android {
// ...
}
// Add the following line to the bottom of the file:
apply plugin: 'com.google.gms.google-services' // Google Play services Gradle plugin
3.将 Firebase SDK 添加到您的应用.
在您的模块(应用级)Gradle 文件(通常是 app/build.gradle
)中,添加核心 Firebase SDK 的依赖项:
dependencies {
// ...
implementation 'com.google.firebase:firebase-core:17.0.0'
// Getting a "Could not find" error? Make sure that you've added
// Google's Maven repository to your root-level build.gradle file
}