2.实名认证(sdk封装)
说明: sdk封装好的实名认证功能
1.实名认证
LeyoInfoVerify.getInstance().checkRealName(mActivity, appid, new LeyoRealNameCheckCallback() {
@Override
public void onSuccess(LeyoRealNameInfoBean realNameInfoBean) {
}
@Override
public void onFailed(String errCode, String errMsg) {
}
});
字段名称 | 类型 | 说明 |
---|---|---|
activity | Activity | Activity上下文对象 |
appid | String | 防沉迷appid,运营提供 |
callback | LeyoRealNameCheckCallback | 实名认证回调 |
LeyoRealNameInfoBean类:
方法名 | 参数类型 | 说明 |
---|---|---|
getName | String | 姓名 |
getIdcard | String | 身份证号码 |
getAge | int | 年龄 |
2.认证弹窗回调监听
LeyoInfoVerify.getInstance().setRealNameViewCallback(new LeyoRealNameViewCallback() {
@Override public void onRealNameDialogDisplayed() {
}
@Override public void onRealNameDialogButtonClicked() {
}
@Override public void onRealNameFailed(String errMsg) {
}
});
方法 | 参数 | 说明 |
---|---|---|
onRealNameDialogDisplayed | 认证窗口展示时回调 | |
onRealNameDialogButtonClicked | 输入姓名和身份证后点击认证按钮时回调 | |
onRealNameFailed | (String errMsg) | 实名认证失败时回调 |
3.是否只检测实名认证结果
注意: 需要在调用实名认证接口前调用
LeyoInfoVerify.getInstance().isOnlyCheckRealNameResult(true);