Toggle navigation
Toggle navigation
This project
Loading...
Sign in
public_service
/
public_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
lizhihui
2021-11-16 07:31:23 +0000
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
9939f9f671bd08b666bea72db6517cff536b3078
9939f9f6
1 parent
329a1965
Delete 公共SDK防沉迷接入文档.md
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
62 deletions
doc/公共SDK防沉迷接入文档.md
doc/公共SDK防沉迷接入文档.md
deleted
100644 → 0
View file @
329a196
# 公共SDK防沉迷接入文档 #
## 接入必读
#### 初始化接口中新增防沉迷的回调CODE
```
java
PoolSdkHelper
.
init
(
this
,
new
PoolSDKCallBackListener
()
{
@Override
public
void
poolSdkCallBack
(
int
code
,
String
msg
)
{
PoolSdkLog
.
logInfo
(
"callback: code:"
+
code
+
"msg:"
+
msg
);
switch
(
code
)
{
//防沉迷回调
case
PoolSDKCode
.
POOLSDK_ANTIADDICTION_EXIT
:
//玩家防沉迷满登录时间或者不在可登录时间回调(此时游戏需要把玩家踢下线,回到登录界面,具体内容原因在msg)
//PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_EXIT:"+msg);
break
;
case
PoolSDKCode
.
POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST
:
//渠道SDK没有实名认证功能(可能有少部分的渠道SDK没有实名认证功能,此时公共层将玩家当成游客账号)
//PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CHANNEL_NOTEXIST:"+msg);
break
;
case
PoolSDKCode
.
POOLSDK_ANTIADDICTION_PAY
:
//防沉迷无法充值回调(游客和未成年人充值限额无法充值的回调,具体原因在msg)
//PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_PAY:"+msg);
break
;
case
PoolSDKCode
.
POOLSDK_ANTIADDICTION_CODE
:
//渠道返回玩家实名认证信息(渠道实名认证的信息返回,出生日期)
//PoolSdkLog.logError("游戏收到回调 POOLSDK_ANTIADDICTION_CODE:"+msg);
break
;
}
}
});
```
#### 客户端公共SDK的登录和充值功能默认关闭,如果需要使用请调用下面接口,请在收到登录成功回调再调用
```
java
PoolSdkHelper
.
startAntiAddiction
(
mContext
);
//开启公共SDK防沉迷功能,游客和未成年用户的登录和充值将会有限制
//PoolSdkAntiAddiction.isUseAntiAddictionToast = true;//是否使用公共SDK防沉迷的toast提醒功能,默认关闭,开启会弹toast,内容跟上面初始化的防沉迷回调msg内容一致
```
#### 如果渠道SDK没有实名认证功能(建议游戏可以根据不同渠道控制该功能,避免跟渠道重复弹出实名认证功能)
调用公共SDK的实名认证接口(界面需游戏自己实现,即让玩家输入 姓名 和 身份证号,账号登陆成功后才可以调用 )
```
java
PoolSdkHelper
.
setUserIDInfo
(
"尚福乐"
,
"211322198509260317"
,
new
PoolSdkAntiAddictionUserInfoListener
()
{
@Override
public
void
onSuccess
(
int
totalGameTime
,
int
totalPayMoney
,
String
ymd
)
{
}
@Override
public
void
onFail
(
String
paramCustom
)
{
}
@Override
public
void
onResutl
(
String
result
)
{
PoolSdkLog
.
logError
(
"游戏收到实名认证结果:"
+
result
);
}
});
```
\ No newline at end of file
Please
register
or
login
to post a comment