本文档旨在说明龙图BaseSDK版本图形验证功能说明。
本文的所述接口需要在接入龙图BaseSDK,并且初始化以后才可以使用。
本文档适用于SDK 接入人员阅读
SDK图形验证功能封装了极验SDK。
/*** 启动验证,图形验证功能** @param extend 扩展参数,验证结束以后回传给游戏* @param callback 验证信息回调*/public void LTBaseStartVerification(final String extend, final LTVerificationCallback callback)
/*** 启动验证,图形验证功能** @param extend 扩展参数,验证结束以后回传给游戏* @param callback 验证信息回调*/LTBaseSDK.getInstance(LTBase_Demo_MainActivity.mMainActivity).LTBaseStartVerification("扩展参数",mLTVerificationCallback);
/*** 操作成功** @param extend 透传参数*/void LTBaseVerificationSuccess(String extend);/*** 操作失败** @param code 错误码* @param extend 透传参数*/void LTBaseVerificationFail(int code, String extend);
验证失败时错误码说明:
| 错误码 | 错误说明 |
|---|---|
| LTBaseParam.GAME_VERIFICATION_FAIL | 验证失败 |
| LTBaseParam.GAME_VERIFICATION_CANCEL | 验证取消,用户主动关闭 |
| LTBaseParam.GAME_VERIFICATION_ERRORE | 验证错误,服务器交互错误 |
| LTBaseParam.GAME_VERIFICATION_NO_GEETEST | 第三方验证SDK 没有打包进去 |
mLTVerificationCallback = new LTVerificationCallback() {@Overridepublic void LTBaseVerificationSuccess(String extend) {Logs.i(LOGTAG, " LTVerificationCallback 扩展参数 extend = "+ extend);Toast.makeText(LTBase_Demo_MainActivity.mMainActivity," 极验功能验证成功 ", Toast.LENGTH_LONG).show();}@Overridepublic void LTBaseVerificationFail(int code, String extend) {Logs.i(LOGTAG, " LTVerificationCallback 扩展参数 extend = "+ extend);Toast.makeText(LTBase_Demo_MainActivity.mMainActivity," 极验功能验证失败 code " + code, Toast.LENGTH_LONG).show();}}

上海中清龙图软件有限公司