个数 个推应用统计产品Android集成实践( 二 )


文章插图

四、aar包集当作体例1去官网下载SDK文档
将资本文件中的 GSSDKxxx.aar 以及 GTCxxx.aar 一路复制到 app 模块下的 libs 文件中 , 打开 app/build.gradle  , 在 depencies 中添加响应包的引用 :
depencies {
implementation files('libs/GTC-2.0.0.aar')
implementation files('libs/GSSDK-2.2.2.0.aar')
}
GTC为个推平台的公共代码库 , 若是你已经接入过个推其他包含GTC的产物 , 则无需再次引入 。

个数 个推应用统计产品Android集成实践

文章插图

五、SDK设置装备摆设1这一步需要设置装备摆设混合 。 起首需要在混合文件中插手如下设置装备摆设:
-dontwarn com.getui.**
-keep class com.getui.**{*;}
然后设置装备摆设个数应用参数:
在 app/build.gradle 文件中的 android.defaultConfig 下添加 manifestPlaceholders  , 设置装备摆设个数相关的应用参数 , 如下图所示:
manifestPlaceholders = [
GS_APPID : "APP_ID",
GT_INSTALL_CHANNEL : "APP_CHANNEL"
]

个数 个推应用统计产品Android集成实践

文章插图

2APP_ID为
1中从官方网站获取到的值 , APP_CHANNEL为将要发布的渠道 。
APP_CHANNEL也可以经由过程Gsconfig类中setInstallChannel的方式来设置 。 需要注重的是 , 若利用这个方式 , 需要在SDK初始化之前设置装备摆设 , 不然不克不及生效 。
做完了这一步 , SDK集当作工作就完当作啦 。

六、SDK初始化1【个数 个推应用统计产品Android集成实践】个数SDK的初始化操作很是简单 , 只需在Application的onCreate体例中添加如下代码即可:
GsManager.getInstance().init(Context context);
初始化后SDK产物功能就能正常利用了 。 新增、日活、留存率、人均拜候时长、各个页面的浏览次数……APP数据统计涉及到的各类指标 , 都可以或许经由过程个数SDK主动统计完当作 。

七、一些自界说的功能11. 应用时长统计:
应用时长统计功能本家儿要用于统计APP的启动次数和真实活跃时长 , 集当作个数SDK 后不需要开辟者挪用额外的接口 。 此中Android平台一次完整的启动指的是如下两种环境之一:
(1)从启动应用到封闭应用 。
(2)从启动应用到应用退至后台 , 且在后台运行时候跨越默认值30s 。 这个默认值撑持点窜:
void GsConfig.setSessionTimoutMillis(long time);    
注重:GsConfig设置装备摆设类的操作需要在SDK初始化之前完当作 。
2.自界说事务功能:
自界说事务可以统计某些用户自界说埋点的发生时候以及次数 , 例如告白点击、短信数目等 。 凡是 event_id 用于暗示某种行为或功能的统计(如统计“发送”按钮被触发几多次) , 而参数properties则用于标识被统计的具体对象(如功能为“下载”的按钮) 。 经由过程event_id 和 properties  , 我们可觉得一个事务打上独一标识 。
自界说事务本家儿要分为两种:
(1)次数统计:统计指定行为被触发的次数 。
(2)时长统计:统计指定行为耗损的时候 , 单元为秒 。 需要 eventBegin 和 event 接口当作对利用才可生效 。
此中每类事务都撑持利用 properties 参数类型 。

推荐阅读