TapTap实名认证-Android如何操作?
摘要:我这边使用的是Android版。 导入防沉迷SDK,从官网下载。 implementation(name: "AntiAddiction_3.16.5", ext: &qu
我这边使用的是Android版。
导入防沉迷SDK,从官网下载。
implementation(name: "AntiAddiction_3.16.5", ext: "aar") // 防沉迷 SDK
implementation(name: "AntiAddictionUI_3.16.5", ext: "aar") // 防沉迷 SDK
implementation(name: "TapCommon_3.16.5", ext: "aar")
以下是安卓代码:
从启动的activity的onCreate那里调用:
里面的app这个参数为当前主activity的全局变量,app = this。
public static void TapTapAntiAddiction()
{
Config config = new Config.Builder()
.withClientId("----*****-----") // TapTap 开发者中心对应 Client ID
.enableTapLogin(false) // 是否启动 TapTap 快速认证
.showSwitchAccount(false) // 是否显示切换账号按钮
.build();
AntiAddictionUIKit.init(app, config, new AntiAddictionUICallback() {
@Override
public void onCallback(int code, Map<String, Object> extras) {
// Log.d("~~~~TapTap-AntiAddiction", "code:"+code);
if (code == Constants.ANTI_ADDICTION_CALLBACK_CODE.LOGIN_SUCCESS){
// Log.d("~~~~TapTap-AntiAddiction", "玩家登录后判断当前玩家可以进行游戏");
}else if(code == Constants.ANTI_ADDICTION_CALLBACK_CODE.REAL_NAME_STOP){
showToast("您的账号没有进行实名认证",Toast.LENGTH_LONG);
AlertDialog.Builder builder = new AlertDialog.Builder(app);
builder.setTitle("游戏温馨提示").setMessage("根据国家防沉迷通知的相关要求," +
"所有用户必须使用真实有效身份信息进行实名认证,建议您完成实名认证再进行游戏。
