1.功能说明
注册防沉迷系统的回调函数
2.调用说明
调用本前端接口前,应用中应该部署GameAPI的脚本文件等,请参阅:Web前端接口GameAPI文档。
3.接口说明
GameAPI.AntiAddiction.Register(callback);
参数名称 |
含义 |
callback |
游戏侧定义的回调函数,有一个输入参数:rate,用于QQGame防沉迷平台返回游戏经验倍率。Rate取值有三种:1、0.5和0,分别表示100%经验、50%经验和0经验该回调函数只在用户经验倍率发生变化时回调 |
4.沙箱环境说明
配置以下hosts
183.61.46.246 fcm.ieodopen.qq.com
调用以下接口可设置沙箱环境在线时长
http://fcm.ieodopen.qq.com/csec/fcm_cscmodify_req?callback=?&platform=6&appid=$appid&uin=$uin&g_tk=&gametime=$your_time
测试过程可参照下述:
qq=1234567的用户a在appid=10000000游戏中调用js
api,注册回调函数,随后通过设置接口修改号码a的在线时长为180秒,等待五分钟,查看回调函数中的输入参数rate是否有变化
设置接口可参照如下链接:
http://fcm.ieodopen.qq.com/csec/fcm_cscmodify_req?callback=?&platform=6&appid=10000000&uin=1234567&g_tk=&gametime=180
Notice: 测试防沉迷接口前,需要确保当前测试用户未进行过实名注册,或实名注册年龄为未成年,否则以上接口恒定返回rate=1
5.范例
GameAPI. AntiAddiction.Register(
function(rate)
{
alert('current rate is ' + rate); // 回调函数
}
);