增加vivo的角色上报功能
This commit is contained in:
parent
10ebc9c462
commit
a83dd79e27
@ -30,9 +30,7 @@ public class JCApplication extends Application {
|
||||
/**
|
||||
* 用户主动触发或调用queryMissOrderResult查询回调会在此做处理
|
||||
*/
|
||||
private MissOrderEventHandler mMissOrderEventHandler = new MissOrderEventHandler() {
|
||||
@Override
|
||||
public void process(List orderResultInfos) {
|
||||
private final MissOrderEventHandler mMissOrderEventHandler = orderResultInfos -> {
|
||||
Log.i(TAG, "registerOrderResultEventHandler: orderResultInfos = " + orderResultInfos);
|
||||
/**
|
||||
* 注意这里是查到未核销的订单
|
||||
@ -45,7 +43,6 @@ public class JCApplication extends Application {
|
||||
* 游戏侧用你们自己的订单号cpOrderNumber来校验是否完成发货 发货完成上报我们的订单号transNo
|
||||
*/
|
||||
checkOrder(orderResultInfos);
|
||||
}
|
||||
};
|
||||
/**
|
||||
* 校验订单是否已经完成发货(游戏自己逻辑)
|
||||
|
@ -281,6 +281,36 @@ public class MainActivity extends Activity {
|
||||
e.printStackTrace();
|
||||
}
|
||||
});
|
||||
//let data = {
|
||||
// isCreateRole: isNew,
|
||||
// roleCreateTime: Date.now(),
|
||||
// serverId: 区服ID
|
||||
// serverName: 区服名称
|
||||
// userRoleId: 角色ID
|
||||
// userRoleName: 角色名称
|
||||
// userRoleBalance: giant.Core.hero.coin,
|
||||
// vipLevel: giant.Core.hero.vipLevel,
|
||||
// userRoleLevel: 角色等级
|
||||
// partyId: 0,
|
||||
// partyName: giant.Core.hero.camp,
|
||||
// gameRoleGender: giant.Core.hero.gender,
|
||||
// gameRolePower: giant.Core.hero.power,
|
||||
// };
|
||||
nativeAndroid.setExternalInterface("reportRoleInfo", message -> {
|
||||
Log.i(TAG, "Get reportRoleInfo: " + message);
|
||||
try {
|
||||
JSONObject jsonObject = new JSONObject(message);
|
||||
String userRoleId = jsonObject.getString("userRoleId");
|
||||
String userRoleLevel = jsonObject.getString("userRoleLevel");
|
||||
String userRoleName = jsonObject.getString("userRoleName");
|
||||
String serverId = jsonObject.getString("serverId");
|
||||
String serverName = jsonObject.getString("serverName");
|
||||
VivoUnionHelper.reportRoleInfo(new VivoRoleInfo(userRoleId, userRoleLevel, userRoleName, serverId, serverName));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
Log.e(TAG, "Error reportRoleInfo:" + e);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user