美文网首页
Android接入Google Firebase(Analyti

Android接入Google Firebase(Analyti

作者: TimberBug | 来源:发表于2020-11-13 18:26 被阅读0次

    项目运营时,若需要深入分析用户行为,可以借助Google Firebase的Analytics功能,现简单说一下接入Google Firebase的流程。该流程翻译自:Firebase官方文档需要科学上网访问!!!

    一、前提

    1. 安卓应用符号以下条件:
      a. 应用targetSdkVersion大于等于16
      b. gradle版本为4.1及以上
    2. 需要一个Google开发者账号,登录Firebase开发者后台同样需要科学上网访问!!!

    二、接入Firebase两种方式:

    • 方式一 使用Firebase控制台接入(推荐方式

    第1步. 创建Firebase项目

    必须先创建一个 Firebase 项目,并将其关联到您的 Android 应用,然后才能将 Firebase 添加到您的 Android 应用。

    1. Firebase 控制台中,点击添加项目,然后选择或输入项目名称
    2. (可选)修改项目 ID
      Firebase 会自动为您的 Firebase 项目分配一个唯一 ID
    3. 在 Firebase 控制台中完成剩下的设置步骤,然后点击创建项目

    第2步. 在Firebase项中注册应用

    1. Firebase 控制台的项目概览页面的中心位置,点击 Android 图标以启动设置工作流。如果您已向 Firebase 项目添加了应用,请点击添加应用以显示平台选项。
    2. 填入包名
    3. 其余步骤(可忽略)
    4. 点击注册应用

    第3步. 添加 Firebase 配置文件(!!!重要,否则无法收集用户行为信息)

    1. 将 Firebase Android 配置文件添加到您的应用:
      a. 点击下载 Firebase Android 配置文件以获取 Firebase Android 配置文件 (google-services.json)。
      b. 将配置文件移动到应用的模块(app)目录下
    2. Google 服务插件添加到 Gradle 文件中
      a. 在根级(项目级)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
        // ...
      }
    }
    

    b. 在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
    

    第4步. 将 Firebase SDK 添加到应用中,在app/build.gradle中如下:

    dependencies {
     // ...
     //google analytics
     implementation 'com.google.firebase:firebase-analytics:17.5.0'
     implementation 'com.google.firebase:firebase-core:18.0.0'
    }
    
    • 方式二 使用 Firebase Assistant (Android Studio自带功能)添加 Firebase

    1. 在 Android Studio 中打开您的 Android 项目。

    2. 依次选择 Tools > Firebase 以打开 Assistant 窗口。

    3. 展开所列 Firebase 产品之一(例如 Analytics),然后点击所提供的教程链接(例如“Log an Analytics event”)。

    4. 点击 Connect to Firebase 以在已有或新的 Firebase 项目中注册您的应用,并自动向您的 Android 项目添加必要的文件和代码。

    5. 检查您的插件和库版本是否最新:

      • 在根级(项目级)Gradle 文件 (build.gradle) 中,检查您的 Google 服务插件版本是否为最新版本 (com.google.gms:google-services:4.2.0)。

      • 在您的模块(应用级)Gradle 文件(通常是 app/build.gradle)中,检查您的 Firebase Android 库版本是否为最新版本

    6. 同步您的应用以确保所有依赖项都具有必要的版本。

    7. 在 Firebase 控制台项目设置配置您的 Analytics 数据共享设置
      要使用 Firebase 预测或 Firebase A/B 测试等 Firebase 产品,必须允许与其他 Firebase 产品共享 Analytics 数据。

    8. 运行您的应用,向 Firebase 发送您已成功集成 Firebase 的验证信息。


    至此,以上就是Android接入Google Firebase的两种方式的全部流程。

    相关文章

      网友评论

          本文标题:Android接入Google Firebase(Analyti

          本文链接:https://www.haomeiwen.com/subject/ylzkvktx.html