统计

帮助产品上报自定义行为事件。

如果游戏需要接入统计功能,需要额外导入GamesabaAnalysis的Sdk,并且按照步骤接入。

Gradle集成

在SDK文件下的 附件/libs目录下存以下的文件:

  1. gamesamba-analytics-sdk-3.3.3.aar(GameSamba 统计SDK)

将以上这个aar文件导入到主工程libs 目录下

配置主工程的 build.gradle

在主工程的 build.gradle 文件中 dependencies下,添加依赖即可。

dependencies {
    ...

    // 统计功能SDK (必需)
    compile(name: 'gamesamba-analytics-sdk-3.3.3', ext: 'aar')
    // Appsflyer模块
    compile 'com.appsflyer:af-android-sdk:4+@aar'
    compile 'com.android.installreferrer:installreferrer:1.0'
}

Note: 如果你使用 Gradle 3.0.0 或者更高版本, 务必使用 implementation 关键字替代 compile 如下:

权限和组件

AndroidManifest.xml 中加入以下配置:

请配置对应节点下面的内容

res/values 中配置string.xml, 配置如下 :

混淆配置

如果你的apk最终会经过代码混淆,请在proguard配置文件中额外再加入以下代码:

初始化

(1)Application

在项目中的Application#onCreate初始化

API原型

参数

  • Application application :应用的 Application

  • boolean isDebug :调试模式

如果接入统计功能,第一步必须在 Application 初始化

(2)Activity

在主Activity#onCreate初始化

API原型

参数

  • Activity activity :当前Activity

记录统计事件

API介绍

记录统计事件

API原型

示例

记录谷歌统计事件

API介绍

记录谷歌统计事件

API原型

示例

设置用户ID

API介绍

设置用户ID,便于统计平台统计

API原型

示例

注意:此方法需要在登录成功的回调中,进行设置

Last updated