默认模版
默认模板是为了兼容老版接口,建议用户根据自己的需求使用 “自定义事件”服务接口 进行发送
玩家信息
// 设置玩家年龄
[CAAccount setAge:20];
// 设置玩家性别
[CAAccount setGender:Gender_Male];
// 设置玩家账号类别 (用户自己定义)
[CAAccount setAccountType:@"VIP1"];
// 设置玩家账号登记
[CAAccount setLevel:1];
// 创建角色
[CAAccount createRole:@"roleID" // 角色ID
userName:@"roleName" // 角色名称
race:@"人族" // 角色种族
roleClass:@"法师" // 角色职业
gameServer:@"一区" // 所在服务端
];
关卡统计
// 关卡开始 (参数: 关卡名称)
[CALevels begin:@"第一关"];
// 关卡完成
[CALevels complete:@"第一关"];
// 关卡失败
[CALevels failed:@"第一关"
reason:@"主角死亡"
];
任务统计
任务类型定义 | 常量 | 说明 | | —- | —- | | CATask.GuideLine | 新手任务 | | CATask.MainLine | 主线任务 | | CATask.BranchLine | 分支任务 | | CATask.Daily | 日常任务 | | CATask.Activity | 活动任务 | | CATask.Other | 其它任务,默认值 |
// 任务开始
[CATask begin:@"收集五个土豆"
taskType:CATask.GuideLine
];
// 任务完成
[CATask complete:@"收集五个土豆"];
// 任务失败
[CATask failed:@"收集五个土豆"
reason:@"任务超时了"
];
道具统计
// 购买道具
[CAItem buy:@"匕首"
type:@"武器"
count:1
virtualCoin:100
virtualType:@"金币"
consumePoint:@"代币"
];
// 获得道具
[CAItem get:@"匕首"
type:@"武器"
count:1
reason:@"任务获得"
];
// 消耗道具
[CAItem consume:@"匕首"
type:@"武器"
count:1
reason:@"商店出售"
];
虚拟币统计
// 设置虚拟币存量
[CAVirtual setVirtualNum:@"金币"
count:1000
];
// 获得虚拟币
[CAVirtual get:@"金币"
count:1000
reason:@"任务获得"
];
// 消耗虚拟币
[CAVirtual consume:@"金币"
count:1000
reason:@"购买物品"
];
广告统计
// 广告开始 (广告ID)
[CAAdvertising begin:@"ad-xxxx"];
// 广告完成
[CAAdvertising complete:@"ad-xxxx"];
// 广告失败
[CAAdvertising failed:@"ad-xxxx"
reason:@"玩家取消"
];