- 第三方sdk的集成过程基本大同小异,申请appkey 之后导入第三方jar包
- 按照开发文档进行基本配置,和实现功能
接下来说下我实现过程中遇到的问题,由于我们app中附带支付功能,后来需要统计用户的消费情况,我之前是按照应用统计来进行集成的,对比发现游戏统计和应用统计的sdk一模一样,需要更改的地方也不需要太多,找到文档对应的支付统计说明处:
调用完UMGameAgent.pay(v, v, 2);后,原以为大功告成,模拟充值之后后台好久都没刷新出数据我开始慌了,刚开始以为是客户端数据没上传到后台,据开发文档上说 MobclickAgent.updateOnlineConfig( mContext );
可以设置发送策略,但是调用时adt显示此方法不存在…
好吧 ,然后仔细研读了好几遍文档,又对比其他网友的成功demo发现自己少调用一个方法,
场景类型设置接口。
MobclickAgent.setScenarioType(Context context, EScenarioType etype)
…..调用之后消费数据才正确显示
这个消费统计问题花了半天时间才弄好,因为我确信每次付费成功都调用了付费统计的接口,之前没设置ScenarioType前也有一次统计成功了,所以第一感觉就是ds数据同步不及时的问题… 痛心疾首,用这篇文章祭奠我逝去的半天光阴