公司最近开发了一个Android版手游应用,想了解一下上线以来玩家充值状况,就让我接入华为分析的Android SDK。今天我就来给你们分享一下如何将Analytics Kit添加到安卓应用中去。本文是基于Android平台,关于iOS应用接入华为分析服务SDK的方法,能够参考:接入华为分析的iOS SDK。我接入的版本是5.0.0.301。html
当咱们开始接SDK时,咱们要注意如下两个方面:shell
具体步骤包括:json
请按照以下步骤为你的安卓应用配置AppGallery Connect。若是你的应用同时拥有Android和iOS版本,你能够将两个应用放在同一个项目内,后续能够灵活切换,以对全量用户作跨平台、跨设备的统一数据分析。app
项目建立好后,你会进入一个页面,左侧导航栏展现了AGC的多种功能菜单。maven
点击肯定后会直接进入到“设置SDK”的引导页面中,我建议你们先去检查并确保已经完成高级分析服务的开通。ide
点击“API管理“,看到Analystics Kit已默认开启。gradle
回到左侧导航栏,转到“华为分析”,你将看到各类数据报告,包括用户分析、行为分析、受众分析等,点击任意菜单便可开通分析服务。
而后进入“项目接入设置”页面,设置数据存储位置、时区、货币、设置用户数据留存时间、设置天然周定义后,单击“完成”,即完成Analytics Kit服务开通。网站
点击“添加SDK”,便可回到引导页面,按照步骤操做便可。ui
在Gradle文件中设置AppGallery Connect的Gradle插件以及AppGallery Connect SDK基础包。this
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' } }
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'
接入Analytics
在你的应用中初始化Analytics SDK
最后一步是在你的应用中添加初始化代码。经过 getInstance 接口SDK根据配置完成初始化。
经过 onEvent 接口记录定义事件。
若是你不肯定如何标记事件,请查看事件说明。
开启/停用调试模式
开启调试模式:在Android设备上执行以下命令行,开启调试模式。调试模式打开后会保持启用状态,全部事件将实时上报。
adb shell setprop debug.huawei.hms.analytics.app package_name
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
原做者:小鱼