Showing
1 changed file
with
16 additions
and
72 deletions
| ... | @@ -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 | +``` | ... | ... |
-
Please register or login to post a comment