描述:消息打点
//不带参数的打点
LjWxSdk.beginDotWithType(myBehaviour, dottype, new MyCommonNotify());
//带json请求的打点
JsonData data6 = new JsonData();
data6["role_id"] = "924344028655276032";
data6["server_id"] = "1";
LjWxSdk.beginDotWithTypeWithParams(myBehaviour, dottype, data6, new MyCommonNotify());
参数:
| 参数 | 类型 | 描述 |
| dottype | string | 事件名称(必填有LoadingComplete,CreateRole,CreatedRole,ValidRole) |
需要打点的事件(loading必接,其他自定义事件由运营决定,请在登录成功后调用)
| 事件名称 | 字段 | 描述 |
| 加载完成 | LoadingComplete | 用户访问后,首次加载完成 |
描述:在进入游戏界面调用 ,获取到openid后绑定帐号,即成功获取到openid后要走如下打点信息
| 参数 | 类型 | 描述 | 是否必填 |
| openId | string | 用户唯一标识(微信openid) | 是 |
| isNewUser | boolean | 是否是新用户(需CP在游戏中做新老用户判断,新用户第一天注册为新增,之后则为老用户) | 是 |
| os | string | 系统(支持格式:IOS/Android) | 是 |
| unionId | string | 用户unionid,重度支付必传() | 否 |
| adId | string | 广告id可传空 | 否 |
| adChannel | string | 广告渠道可传空 | 否 |
JsonData dataChild = new JsonData();
dataChild["openId"] = LjWxSdk.getOpenid();
dataChild["app_id"] = LjWxSdk.LJSDK_APPId;
dataChild["click_id"] = "";
dataChild["clue_token"] = "";
dataChild["isNewUser"] = false;//是否是新用户标志
dataChild["os"] = "android";//系统(支持格式:IOS/Android)
dataChild["role_id"] = "1";//角色id(如果没有,就传账号id))
dataChild["server_id"] = "0001";//区服id
dataChild["unionId"] = LjWxSdk.getUnionid();//区服名字
dataChild["track_id"] = "";
dataChild["adId"] = "adid1";
dataChild["adChannel"] = "adchannel1";
JsonData child3 = new JsonData();
child3["kuaishou"] = "";
child3["click_id"] = "";
dataChild["third_token"] = child3;
LjWxSdk.setAccount(myBehaviour, dataChild, new MyCommonNotify());
描述:调用后,即进行sdk内进行打点上报用户信息接口
| 参数 | 类型 | 描述 | 是否必填 |
| account_id | string | 游戏内账号id(游戏openid) | 是 |
| server_id | string | 区服id(传空 | 是 |
| role_id | string | 角色id(如果没有,就传账号id)) | 是 |
| server_name | string | 区服名字(传空) | 是 |
| openId | string | 游戏openid | 是 |
| os | string | 系统(支持格式:IOS/Android) | 是 |
| model | string | 机型 | 是 |
| phone | string | 手机号(传空) | 否 |
| gender | string | 性别 (1-男2-女)(可授权后上传 | 否 |
| region | string | 地区 | 否 |
JsonData dataChild = new JsonData();
dataChild["account_id"] = "a0001";//游戏内账号id
dataChild["gender"] = "1";//性别 (1-男2-女)
dataChild["model"] = "xiaomi6";//机型
dataChild["os"] = LjWxSdk.getWxSystemName();//系统(支持格式:IOS/Android)
dataChild["phone"] = "18960870526";
dataChild["region"] = "1";//地区
dataChild["role_id"] = "1";//角色id(如果没有,就传账号id))
dataChild["server_id"] = "0001";//区服id
dataChild["server_name"] = "test1";//区服名字
dataChild["unionId"] = LjWxSdk.getUnionid();
LjWxSdk.setUserInfo(myBehaviour, dataChild, new MyCommonNotify());
描述:返回用户进入时的渠道号
LjWxSdk.getChannel();
//如果有支付,用户首次登录时渠道号要保存到服务器。支付时作为参数进行日志打点。(DDSDK.init后调用有效)
string channel = LjWxSdk.getChannel();
LjSdkLog.Log("-------channel-------:"+channel);