移动端接入文档#
注意:由于APP端系统多样,建议使用H5端的方式接入,操作完成后跳转至自身的H5端中转页面,可以根据自身需要进行数据查询以及App跳转等操作
获取授权链接时一定要根据实际情况,来配置clientType(客服端)参数,
app: 原生android与ios端APP
h5: h5页面(uniapp端app建议以此方式接入)
wechat_applet: 小程序
uniapp:uniapp混合开发(暂无,可通过跳转至中转页实现)
H5 接入#
1.直接打开获取的授权链接#
2.授权完成会重定向至设置的redirectUrl url格式为 redirectUrl+'success=true&code=xxx&msg=授权成功#
注意:合作方如果使用 iframe 框架,需要给 iframe 开启相机权限 allow="camera;",方可正常使用实时检测人脸核身功能。
示例:<iframe allow="camera;"></iframe>
uniapp接入(暂无,可跳转至自己项目的中转H5页面来实现)#
1.在应用中创建一个包含webview的页面,并绑定message事件#
<view >
<web-view :src="src" @message="message" ></web-view>
</view>
2.获取授权链接,并赋值给url#
3.进入授权页面,授权成功后,在message中接收返回参数,并进行相应操作#
message(e){
//接收参数为一个data对象
console.log('接收到参数--'+JSON.stringify(e.detail.data))
// data内容为
data:{
success:true,
code:this.code,//授权链接中得code
msg:'授权成功',
redirectUrl:this.redirectUrl //填写得重定向链接 有需要回调获取得参数可以拼接在这里
}
}
4.uniapp的安卓端可使用原生插件进行接入#
小程序接入#
1.在小程序中创建一个包含webview的页面,并绑定message事件#
<view >
<web-view src="{{url}}" bindmessage="message"></web-view>
</view>
2.获取授权链接,并赋值给url#