乐趣区

手把手教你接入华为分析的Android-SDK

  公司最近开发了一个 Android 版手游利用,想理解一下上线以来玩家充值状况,就让我接入 华为剖析的 Android SDK。明天我就来给大家分享一下如何将 Analytics Kit 增加到安卓利用中去。本文是基于 Android 平台,对于 iOS 利用接入华为剖析服务 SDK 的办法,能够参考:接入华为剖析的 iOS SDK。我接入的版本是5.0.0.301

  当咱们开始接 SDK 时,咱们要留神以下两个方面:

  1. 参考华为开发者联盟最新的 SDK 接入文档,并留神你接入的 SDK 版本
  2. 不要脱漏文档中须要复制的代码细节

  具体步骤包含:

  1. 配置 AppGallery Connect
  2. 集成 HMS Core SDK
  3. 接入 Analytics

1 配置 AppGallery Connect

  请依照如下步骤为你的安卓利用配置 AppGallery Connect。如果你的利用同时领有 Android 和 iOS 版本,你能够将两个利用放在同一个我的项目内,后续能够灵便切换,以对全量用户做跨平台、跨设施的对立数据分析。

(一)开发前筹备

  1. 为你的安卓利用筹备好包名(向开发人员询问)。
  2. 登录 AppGallery Connect 网站 并创立一个新我的项目。

  我的项目创立好后,你会进入一个页面,左侧导航栏展现了 AGC 的多种性能菜单。

  1. 点击“增加利用“按钮,在我的项目下创立 Android 利用。


  点击确定后会间接进入到“设置 SDK”的疏导页面中,我倡议大家先去查看并确保曾经实现高级剖析服务的开明。

(二)开明华为剖析服务

  点击“API 治理“,看到 Analystics Kit 已默认开启。

  回到左侧导航栏,转到“华为剖析 ”,你将看到各种数据报告,包含用户剖析、行为剖析、受众剖析等,点击任意菜单即可开明剖析服务。
  而后进入“ 我的项目接入设置”页面,设置数据存储地位、时区、货币、设置用户数据留存工夫、设置天然周定义后,单击“实现”,即实现 Analytics Kit 服务开明。

集成 HMS Core SDK

  点击“增加 SDK”,即可回到疏导页面,依照步骤操作即可。

第一步:增加 AppGallery Connect 配置文件

a) 下载配置文件“agconnect-services.json”

b) 将“agconnect-services.json”文件拷贝到利用级根目录下

第二步:增加 SDK

  在 Gradle 文件中设置 AppGallery Connect 的 Gradle 插件以及 AppGallery Connect SDK 根底包。

a) 设置我的项目级 build.gradle

allprojects {  
    repositories {  
            //Add Maven  
            maven {url 'http://developer.huawei.com/repo/'}  
    }  
}  
...  
buildscript{  
    repositories {  
        //Add Maven  
        maven {url 'http://developer.huawei.com/repo/'}  
    }  
    dependencies {  
        // Add this line  
        classpath 'com.huawei.agconnect:agcp:1.1.1.300'  
    }  
}

b) 设置模块级 build.gradle

dependencies {  
    // Add this line  
    implementation 'com.huawei.agconnect:agconnect-core:1.0.0.300'  
}  
...  
// Add to the bottom of the file  
apply plugin: 'com.huawei.agconnect'

c)单击“Sync now”或“Sync Project with Gradle Files”,开始构建工程。

接入 Analytics

  1. 在你的利用中初始化 Analytics SDK

最初一步是在你的利用中增加初始化代码。通过 getInstance 接口 SDK 依据配置实现初始化。

  1. 通过 onEvent 接口记录定义事件。

如果你不确定如何标记事件,请查看事件阐明。

  1. 参考“API 阐明”,调用接口实现各类性能。

另外,在开发过程中,举荐启用调试模式,借助华为剖析的利用调试性能,能够实时查看事件的上报状况,察看上报后果并做调测。

开启 / 停用调试模式

  1. 开启调试模式:在 Android 设施上执行如下命令行,开启调试模式。调试模式关上后会放弃启用状态,所有事件将实时上报。

    adb shell setprop debug.huawei.hms.analytics.app package_name
  2. 停用调试模式:您可执行如下命令行,停用调试模式:

    adb shell setprop debug.huawei.hms.analytics.app .none.

  数据胜利上报后,华为剖析的利用调试界面会展现出数据,如下图:


  更具体的开发指南参考华为开发者联盟官网:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/introduction-0000001050040566


原文链接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201296913629300024&fid=18

原作者:小鱼

退出移动版