默认模版
默认模板是为了兼容老版接口,建议用户根据自己的需求使用 “自定义事件”服务接口 进行发送
玩家信息
性别可选参数 | 常量 | 说明 | | ————————- | ———————— | | CAAccount.GENDER_UNKNOWN | 未知性别 | | CAAccount.GENDER_MALE | 男性 | | CAAccount.GENDER_FEMALE | 女性 |
// 设置玩家类型,CP 可自定,如 QQ、微信 或者 VIP1、VIP2
CAAccount.setAccountType(
String accountType
);
// 设备玩家年龄
CAAccount.setAge(
int age
);
// 设置玩家性别
CAAccount.setGender(
int gender
);
// 创建角色
CAAccount.createRole(
String roleID, //角色ID
String userName, //角色名
String race, //角色种族
String roleClass, //角色职业
String gameServer //所在服务器
);
// 玩家等级
CAAccount.setLevel(
int level
);
关卡统计
// 关卡开始
CALevels.begin(
String level // 关卡名称
);
// 关卡完成
CALevels.complete(
String level
);
// 关卡失败
CALevels.failed(
String level,
String reason // 失败原因
);
任务统计
TaskType 的定义如下 | 常量 | 说明 | | ————————- | ———————— | | CATask.GuideLine | 新手任务 | | CATask.MainLine | 主线任务 | | CATask.BranchLine | 分支任务 | | CATask.Daily | 日常任务 | | CATask.Activity | 活动任务 | | CATask.Other | 其它任务,默认值 |
// 开始任务
CATask.begin(
String taskID, // 任务名称
int taskType // 任务类型
);
// 完成任务
CATask.complete(
String taskID
);
// 任务失败
CATask.failed(
String taskID,
String reason // 失败原因
);
道具统计
CAItem.buy(
String itemID, // 物品ID
String itemType, // 物品类型
int itemCount, // 物品数量
int virtualCoin, // 购买花费的虚拟币数量
String virtualType, // 购买花费的虚拟币类型
String consumePoint // 购买使用的代币数量
);
CAItem.get(
String itemID,
String itemType,
int itemCount,
String reason // 获取途径
);
CAItem.consume(
String itemID,
String itemType,
int itemCount,
String reason // 消耗途径
);
虚拟币统计
CAVirtual.setVirtualNum(
String type, // 虚拟币的类型
long count // 虚拟币的数量
);
CAVirtual.get(
String type,
long count,
String reason // 获取途径
);
CAVirtual.consume(
String type,
long count,
String reason // 消耗途径
);
广告统计
// 开始广告 (广告ID)
CAAdvertising.begin(String adID);
// 完成广告
CAAdvertising.complete(String adID);
// 广告失败
CAAdvertising.failed(
String adID,
String reason // 失败原因
);