Showing
1 changed file
with
0 additions
and
62 deletions
doc/公共SDK防沉迷接入文档.md
deleted
100644 → 0
| 1 | -# 公共SDK防沉迷接入文档 # | ||
| 2 | - | ||
| 3 | -## 接入必读 | ||
| 4 | - | ||
| 5 | -#### 初始化接口中新增防沉迷的回调CODE | ||
| 6 | - | ||
| 7 | -```java | ||
| 8 | - PoolSdkHelper.init(this, new PoolSDKCallBackListener() { | ||
| 9 | - @Override | ||
| 10 | - public void poolSdkCallBack(int code, String msg) { | ||
| 11 | - | ||
| 12 | - PoolSdkLog.logInfo("callback: code:" + code + "msg:" + msg); | ||
| 13 | - switch (code) { | ||
| 14 | - | ||
| 15 | - //防沉迷回调 | ||
| 16 | - case PoolSDKCode.POOLSDK_ANTIADDICTION_EXIT://玩家防沉迷满登录时间或者不在可登录时间回调(此时游戏需要把玩家踢下线,回到登录界面,具体内容原因在msg) | ||
| 17 | - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_EXIT:"+msg); | ||
| 18 | - break; | ||
| 19 | - case PoolSDKCode.POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST://渠道SDK没有实名认证功能(可能有少部分的渠道SDK没有实名认证功能,此时公共层将玩家当成游客账号) | ||
| 20 | - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST:"+msg); | ||
| 21 | - break; | ||
| 22 | - case PoolSDKCode.POOLSDK_ANTIADDICTION_PAY://防沉迷无法充值回调(游客和未成年人充值限额无法充值的回调,具体原因在msg) | ||
| 23 | - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_PAY:"+msg); | ||
| 24 | - break; | ||
| 25 | - case PoolSDKCode.POOLSDK_ANTIADDICTION_CODE://渠道返回玩家实名认证信息(渠道实名认证的信息返回,出生日期) | ||
| 26 | - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CODE:"+msg); | ||
| 27 | - break; | ||
| 28 | - | ||
| 29 | - } | ||
| 30 | - } | ||
| 31 | - }); | ||
| 32 | -``` | ||
| 33 | - | ||
| 34 | -#### 客户端公共SDK的登录和充值功能默认关闭,如果需要使用请调用下面接口,请在收到登录成功回调再调用 | ||
| 35 | - | ||
| 36 | -```java | ||
| 37 | - PoolSdkHelper.startAntiAddiction(mContext);//开启公共SDK防沉迷功能,游客和未成年用户的登录和充值将会有限制 | ||
| 38 | - //PoolSdkAntiAddiction.isUseAntiAddictionToast = true;//是否使用公共SDK防沉迷的toast提醒功能,默认关闭,开启会弹toast,内容跟上面初始化的防沉迷回调msg内容一致 | ||
| 39 | -``` | ||
| 40 | - | ||
| 41 | -#### 如果渠道SDK没有实名认证功能(建议游戏可以根据不同渠道控制该功能,避免跟渠道重复弹出实名认证功能) | ||
| 42 | - | ||
| 43 | -调用公共SDK的实名认证接口(界面需游戏自己实现,即让玩家输入 姓名 和 身份证号,账号登陆成功后才可以调用 ) | ||
| 44 | - | ||
| 45 | -```java | ||
| 46 | - PoolSdkHelper.setUserIDInfo("尚福乐", "211322198509260317", new PoolSdkAntiAddictionUserInfoListener() { | ||
| 47 | - @Override | ||
| 48 | - public void onSuccess(int totalGameTime, int totalPayMoney, String ymd) { | ||
| 49 | - | ||
| 50 | - } | ||
| 51 | - | ||
| 52 | - @Override | ||
| 53 | - public void onFail(String paramCustom) { | ||
| 54 | - | ||
| 55 | - } | ||
| 56 | - | ||
| 57 | - @Override | ||
| 58 | - public void onResutl(String result) { | ||
| 59 | - PoolSdkLog.logError("游戏收到实名认证结果:"+result); | ||
| 60 | - } | ||
| 61 | - }); | ||
| 62 | -``` | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment