TapTap實名認證-Android
我這邊使用的是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("根據國家防沉迷通知的相關要求," + "所有用戶必須使用真實有效身份信息進行實名認證,建議您完成實名認證再進行游戲。"); builder.setPositiveButton("知道了",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int whichButton) { app.finish(); android.os.Process.killProcess(android.os.Process.myPid()); System.exit(0); // onExitApp(); } }); builder.setCancelable(false); builder.show(); } // else if (code == Constants.ANTI_ADDICTION_CALLBACK_CODE.REAL_NAME_STOP) // { // app.finish(); // android.os.Process.killProcess(android.os.Process.myPid()); // System.exit(0); // // } } }); String userIdentifier = oaid; AntiAddictionUIKit.startup(app, userIdentifier); }
小時候我把老婆種到地下,長大了我能收獲一大堆老婆!
我是威少,我是一名Unity游戲的主程,我為自己帶鹽,希望此文能給您一點點微不足道的幫助,祝你成功!

浙公網安備 33010602011771號