xuguohong

文档回滚到防沉迷之前

...@@ -98,59 +98,12 @@ android.permission.READ_PHONE_STATE` ...@@ -98,59 +98,12 @@ android.permission.READ_PHONE_STATE`
98 * } 98 * }
99 * } 99 * }
100 */ 100 */
101 - break; 101 + break;
102 -
103 - //防沉迷回调
104 - case PoolSDKCode.POOLSDK_ANTIADDICTION_EXIT://玩家防沉迷满登录时间或者不在可登录时间回调(此时游戏需要把玩家踢下线,回到登录界面,具体内容原因在msg)
105 - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_EXIT:"+msg);
106 - break;
107 - case PoolSDKCode.POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST://渠道SDK没有实名认证功能(可能有少部分的渠道SDK没有实名认证功能,此时公共层将玩家当成游客账号)
108 - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST:"+msg);
109 - break;
110 - case PoolSDKCode.POOLSDK_ANTIADDICTION_PAY://防沉迷无法充值回调(游客和未成年人充值限额无法充值的回调,具体原因在msg)
111 - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_PAY:"+msg);
112 - break;
113 - case PoolSDKCode.POOLSDK_ANTIADDICTION_CODE://渠道返回玩家实名认证信息(渠道实名认证的信息返回,出生日期,跟verifyRealName接口一致)
114 - //PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CODE:"+msg);
115 - break;
116 } 102 }
117 } 103 }
118 }); 104 });
119 105
120 ``` 106 ```
121 -
122 -#### 2.2.3、防沉迷的配置
123 -
124 -接口说明:防沉迷限制公共层默认关闭,如果需要使用请调用下面接口,请在收到登录成功回调再调用
125 -
126 -```java
127 - PoolSdkAntiAddiction.startAntiAddiction(mContext);开启公共SDK防沉迷功能,游客和未成年用户的登录和充值将会有限制
128 - //PoolSdkAntiAddiction.isUseAntiAddictionToast = true;//是否使用公共SDK防沉迷的toast提醒功能,默认关闭,开启会弹toast,内容跟上面初始化的防沉迷回调msg内容一致
129 -```
130 -
131 -#### 2.2.4、如果渠道SDK没有实名认证功能(建议游戏可以根据不同渠道控制该功能,避免跟渠道重复弹出实名认证功能)
132 -
133 -调用公共SDK的实名认证接口(界面需游戏自己实现,即让玩家输入 姓名 和 身份证号,账号登陆成功后才可以调用 )
134 -
135 -```java
136 - PoolSdkHelper.setUserIDInfo("尚福乐", "211322198509260317", new PoolSdkAntiAddictionUserInfoListener() {
137 - @Override
138 - public void onSuccess(int totalGameTime, int totalPayMoney, String ymd) {
139 -
140 - }
141 -
142 - @Override
143 - public void onFail(String paramCustom) {
144 -
145 - }
146 -
147 - @Override
148 - public void onResutl(String result) {
149 - PoolSdkLog.logError("游戏收到实名认证结果:"+result);
150 - }
151 - });
152 -```
153 -
154 #### 2.3、登录接口(必接) 107 #### 2.3、登录接口(必接)
155 108
156 接口说明:游戏登录时调用 109 接口说明:游戏登录时调用
...@@ -633,7 +586,7 @@ serverName | 服务器名称 ...@@ -633,7 +586,7 @@ serverName | 服务器名称
633 586
634 ### 2.17、实名认证(防沉迷)接口 ### 587 ### 2.17、实名认证(防沉迷)接口 ###
635 588
636 -说明:游戏方需要调用渠道SDK实名认证界时调用(请在登陆成功后再调用) 589 +说明:游戏方需要渠道SDK实名认证信息时调用(请在登陆成功后再调用)
637 590
638 - 显示实名页面功能 591 - 显示实名页面功能
639 592
...@@ -646,7 +599,7 @@ serverName | 服务器名称 ...@@ -646,7 +599,7 @@ serverName | 服务器名称
646 599
647 //回调结果到初始化监听接口中 600 //回调结果到初始化监听接口中
648 public void poolSdkCallBack(int code, String msg) { 601 public void poolSdkCallBack(int code, String msg) {
649 - if(code== PoolSDKCode.POOLSDK_ANTIADDICTION_CODE)//实名认证成功才有回调 602 + if(code== PoolSDKCode.POOLSDK_EXTENDS_CODE1)//实名认证成功才有回调
650 { 603 {
651 //msg为生日 格式(与查询的结果一样):19900101 604 //msg为生日 格式(与查询的结果一样):19900101
652 } 605 }
...@@ -660,7 +613,19 @@ public void poolSdkCallBack(int code, String msg) { ...@@ -660,7 +613,19 @@ public void poolSdkCallBack(int code, String msg) {
660 */ 613 */
661 public static String callFunc(String funcName, Map<Object, Object> param){} 614 public static String callFunc(String funcName, Map<Object, Object> param){}
662 ``` 615 ```
616 +- 查询实名状态结果
617 +
618 +```java
619 +public String verifyRealName(Activity paramActivity)
620 +```
621 +
622 +默认返回 "" (空字符串)为渠道SDK没有实名认证接口,游戏方需要自己实现该功能
663 623
624 +返回 "0" (字符串)为渠道有实名未认证,但该玩家未认证
625 +
626 +如果有实名认证接口,渠道有返回生日则返回生日(如"19900101")
627 +
628 +没有请运营跟渠道确认,到底返回成年日期还是未成年日期
664 629
665 ### 2.18、事件上报接口 630 ### 2.18、事件上报接口
666 631
...@@ -828,11 +793,6 @@ e.printStackTrace(); ...@@ -828,11 +793,6 @@ e.printStackTrace();
828 -keep class com.gzyouai.fengniao.sdk.framework.* 793 -keep class com.gzyouai.fengniao.sdk.framework.*
829 -keep class com.gzyouai.fengniao.sdk.wxapi.* 794 -keep class com.gzyouai.fengniao.sdk.wxapi.*
830 -keep class com.gzyouai.publicsdk.application.* 795 -keep class com.gzyouai.publicsdk.application.*
831 -
832 --keep class com.gzpublic.app.sdk.*
833 --keep class com.gzpublic.app.sdk.framework.*
834 --keep class com.gzpublic.app.sdk.wxapi.*
835 --keep class com.gzpublic.app.sdk.application.*
836 ``` 796 ```
837 2、如果母包需要每次出包Manifest中的配置改成相应的包名字段(例如推送和Provider) 797 2、如果母包需要每次出包Manifest中的配置改成相应的包名字段(例如推送和Provider)
838 则将包名写成 originPackageTag 打包工具会自动替换成目标包名 798 则将包名写成 originPackageTag 打包工具会自动替换成目标包名
...@@ -1020,20 +980,6 @@ public class AppActivity extends Activity implements OnClickListener { ...@@ -1020,20 +980,6 @@ public class AppActivity extends Activity implements OnClickListener {
1020 case PoolSDKCode.POOLSDK_EXTENDS_CODE1://实名认证成功才有回调 980 case PoolSDKCode.POOLSDK_EXTENDS_CODE1://实名认证成功才有回调
1021 //msg为生日 981 //msg为生日
1022 break; 982 break;
1023 -
1024 - //防沉迷回调
1025 - case PoolSDKCode.POOLSDK_ANTIADDICTION_EXIT://防沉迷满登录时间或者不在可登录时间回调
1026 - PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_EXIT:"+msg);
1027 - break;
1028 - case PoolSDKCode.POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST://渠道SDK没有实名认证功能
1029 - PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST:"+msg);
1030 - break;
1031 - case PoolSDKCode.POOLSDK_ANTIADDICTION_PAY://防沉迷无法充值回调
1032 - PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_PAY:"+msg);
1033 - break;
1034 - case PoolSDKCode.POOLSDK_ANTIADDICTION_CODE://渠道返回玩家实名认证信息
1035 - PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CODE:"+msg);
1036 - break;
1037 default: 983 default:
1038 break; 984 break;
1039 } 985 }
...@@ -1049,8 +995,6 @@ public class AppActivity extends Activity implements OnClickListener { ...@@ -1049,8 +995,6 @@ public class AppActivity extends Activity implements OnClickListener {
1049 } 995 }
1050 }); 996 });
1051 PoolSdkHelper.trackEvent(getApplicationContext(), PoolEventType.POOL_RES_LOADED, null); 997 PoolSdkHelper.trackEvent(getApplicationContext(), PoolEventType.POOL_RES_LOADED, null);
1052 - PoolSdkAntiAddiction.isUseAntiAddiction = true;
1053 - //PoolSdkAntiAddiction.isUseAntiAddictionToast = true;
1054 } 998 }
1055 999
1056 @Override 1000 @Override
...@@ -1430,4 +1374,4 @@ public class AppActivity extends Activity implements OnClickListener { ...@@ -1430,4 +1374,4 @@ public class AppActivity extends Activity implements OnClickListener {
1430 } 1374 }
1431 1375
1432 1376
1433 -```
...\ No newline at end of file ...\ No newline at end of file
1377 +```
......