基础数据上报 - sunitsdk/SUnitDemo GitHub Wiki
游戏关卡开始时上报,level表示当前关卡。
SHAREitAggregation.gameLevelStart(String level);
玩家死亡后关卡重新开始也要再次上报关卡开始事件
如果游戏没有关卡概念,类似一局游戏或一场游戏,游戏开始也要上报此事件,此时参数level使用-1.
如:
SHAREitAggregation.gameLevelStart(“-1”);
游戏关卡结束时上报,level表示当前关卡,isPass 表示是否过关
//1.8.1.3版本新增
SHAREitAggregation.gameLevelEnd(String level, boolean isPass);
//小于1.8.1.3使用无isPass参数方法即可
SHAREitAggregation.gameLevelEnd(String level);
如果玩家在游戏过程中按返回键主动退出游戏或玩家死亡,也视为关卡结束,需要上报关卡结束事件。
如果游戏没有关卡概念,类似一局游戏或一场游戏,游戏结束时也要上报此事件,参数level使用-1.
如:
SHAREitAggregation.gameLevelEnd(“-1”);
通用数据上报是通过接口onEvent 进行上报,接口具体参数如下
void onEvent(final Context context, final String eventId, final HashMap<String, String> params)
参数说明:
context: Context对象
eventId:上报事件名称(添加的事件名称,需要通知SHAREit运营)
params:上报事件参数 (参数的key名称必须要小写)
SHAREitAggregation.onEvent(context, eventId, params);