欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Firebase接入

程序员文章站 2022-03-11 15:28:49
Firebase接入1.Firebase开发者文档:https://console.firebase.google.com/?hl=zh-cnhttps://firebase.google.com/docs/android/setup?authuser=0https://firebase.google.com/docs/analytics/android/start?authuser=02.添加Firebase 配置文件1.上面注册完之后,有一个google-services.json文件,下载...

Firebase接入
1.Firebase开发者文档:
https://console.firebase.google.com/?hl=zh-cn
https://firebase.google.com/docs/android/setup?authuser=0
https://firebase.google.com/docs/analytics/android/start?authuser=0

2.添加Firebase 配置文件
1.上面注册完之后,有一个google-services.json文件,下载下来放在app目录下
2.资源清单。
1).在根级(项目级)Gradle 文件 (build.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.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).在您的模块(应用级)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
}

3.应用内使用
1)onCreate中初始化

mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

2)记录

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

本文地址:https://blog.csdn.net/weixin_42495311/article/details/107519609