默认模版

默认模板是为了兼容老版接口,建议用户根据自己的需求使用 “自定义事件”服务接口 进行发送

玩家信息

性别可选参数 | 常量 | 说明 | | ————————- | ———————— | | CAAccount.GENDER_UNKNOWN | 未知性别 | | CAAccount.GENDER_MALE | 男性 | | CAAccount.GENDER_FEMALE | 女性 |

  1. // 设置玩家类型,CP 可自定,如 QQ、微信 或者 VIP1、VIP2
  2. CAAccount.setAccountType(
  3. String accountType
  4. );
  5. // 设备玩家年龄
  6. CAAccount.setAge(
  7. int age
  8. );
  9. // 设置玩家性别
  10. CAAccount.setGender(
  11. int gender
  12. );
  13. // 创建角色
  14. CAAccount.createRole(
  15. String roleID, //角色ID
  16. String userName, //角色名
  17. String race, //角色种族
  18. String roleClass, //角色职业
  19. String gameServer //所在服务器
  20. );
  21. // 玩家等级
  22. CAAccount.setLevel(
  23. int level
  24. );

关卡统计

  1. // 关卡开始
  2. CALevels.begin(
  3. String level // 关卡名称
  4. );
  5. // 关卡完成
  6. CALevels.complete(
  7. String level
  8. );
  9. // 关卡失败
  10. CALevels.failed(
  11. String level,
  12. String reason // 失败原因
  13. );

任务统计

TaskType 的定义如下 | 常量 | 说明 | | ————————- | ———————— | | CATask.GuideLine | 新手任务 | | CATask.MainLine | 主线任务 | | CATask.BranchLine | 分支任务 | | CATask.Daily | 日常任务 | | CATask.Activity | 活动任务 | | CATask.Other | 其它任务,默认值 |

  1. // 开始任务
  2. CATask.begin(
  3. String taskID, // 任务名称
  4. int taskType // 任务类型
  5. );
  6. // 完成任务
  7. CATask.complete(
  8. String taskID
  9. );
  10. // 任务失败
  11. CATask.failed(
  12. String taskID,
  13. String reason // 失败原因
  14. );

道具统计

  1. CAItem.buy(
  2. String itemID, // 物品ID
  3. String itemType, // 物品类型
  4. int itemCount, // 物品数量
  5. int virtualCoin, // 购买花费的虚拟币数量
  6. String virtualType, // 购买花费的虚拟币类型
  7. String consumePoint // 购买使用的代币数量
  8. );
  9. CAItem.get(
  10. String itemID,
  11. String itemType,
  12. int itemCount,
  13. String reason // 获取途径
  14. );
  15. CAItem.consume(
  16. String itemID,
  17. String itemType,
  18. int itemCount,
  19. String reason // 消耗途径
  20. );

虚拟币统计

  1. CAVirtual.setVirtualNum(
  2. String type, // 虚拟币的类型
  3. long count // 虚拟币的数量
  4. );
  5. CAVirtual.get(
  6. String type,
  7. long count,
  8. String reason // 获取途径
  9. );
  10. CAVirtual.consume(
  11. String type,
  12. long count,
  13. String reason // 消耗途径
  14. );

广告统计

  1. // 开始广告 (广告ID)
  2. CAAdvertising.begin(String adID);
  3. // 完成广告
  4. CAAdvertising.complete(String adID);
  5. // 广告失败
  6. CAAdvertising.failed(
  7. String adID,
  8. String reason // 失败原因
  9. );