本文档旨在说明龙图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() {
@Override
public void LTBaseVerificationSuccess(String extend) {
Logs.i(LOGTAG, " LTVerificationCallback 扩展参数 extend = "
+ extend);
Toast.makeText(LTBase_Demo_MainActivity.mMainActivity,
" 极验功能验证成功 ", Toast.LENGTH_LONG).show();
}
@Override
public void LTBaseVerificationFail(int code, String extend) {
Logs.i(LOGTAG, " LTVerificationCallback 扩展参数 extend = "
+ extend);
Toast.makeText(LTBase_Demo_MainActivity.mMainActivity,
" 极验功能验证失败 code " + code, Toast.LENGTH_LONG).show();
}
}
上海中清龙图软件有限公司