Android接入firebase

android的出海应用借用firebase来进行数据统计分析和应用的崩溃报告,下面是firebase的接入步骤:

google提供了两种接入方式,我们讲第二种

  • 通过androidstudio的菜单Android Studio Firebase Assistant进行集成
  • 手动进行插件和库依赖

1.将应用添加到firebase项目,也就是去后台添加参数(由产品操作)

2.把从firebase后台下载的google-service.json文件添加到项目的app下

3.项目的根目录的build.gradle添加

buildscript {

  repositories {
    google()
  }

  dependencies {
    classpath 'com.google.gms:google-services:4.3.13'
  }
}

allprojects {
  repositories {
    google()
  }
}

4.app下的build.gradle添加

apply plugin: 'com.android.application'
//下面添加
apply plugin: 'com.google.gms.google-services'

dependencies {
  // firebase基本依赖
  implementation platform('com.google.firebase:firebase-bom:30.3.1')
}

firebase给android提供了很多辅助功能,如果在其后台启用(记住,后台要启用)的这些功能时,就应该在app的build.gradle依赖相应的库

  1. 添加Google Analytics(分析)功能
dependencies {
    implementation 'com.google.firebase:firebase-analytics'
}
  • 依赖此库后,可在firebase后台看到其自动记录的某个事件

  • 我们还可以上传一些自定义的事件,如下:

//事件名称的参数均可自定义
FirebaseAnalytics mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
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);

6.添加登录功能(不说了,一般不用)

7.Crashlytics 确定应用崩溃的时间和原因

    implementation 'com.google.firebase:firebase-analytics'//这个也要
    implementation 'com.google.firebase:firebase-crashlytics'

8.其他的暂时不想讲,就这样把

posted @ 2022-08-18 17:45  呢哇哦比较  阅读(945)  评论(0编辑  收藏  举报