签署服务
我对接的签署服务是V1版本,需要在APP中内嵌H5签署页面,并采用支付宝人脸识别方式做签署意愿,是否支持在用户支付宝App完成刷脸后回调到App吗?
答:V1是不支持的,建议您对接V2版本,对应demo的工程名称是SignH5Demo
我对接的签署服务是V2版本,需要在APP中内嵌H5签署页面,通过接口获取签署地址,如何支持用户在支付宝App完成刷脸后回调到APP呢?
答:如果获取流程的签署地址,需要通过传参指定APP Scheme来进行回调
例如
通过接口:/v1/signflows/{flowId}/executeUrl
GET请求方式
需要参数:
flowId:流程ID
accountId:查询人账号ID
appScheme:app Scheme
organizedId:企业空间Id
urlType:链接类型 传0 签署链接
例如:
/v1/signflows/b491dbbaea184854a611f681a26de03c/executeUrl?accountId=50ccb183b5df4ec0891006830bf18d32&urlType=0&organizeId=c28593c75d74412ebeeed63acf724463&appScheme=esign://demo
备注 esign://demodemoscheme
在调用微众刷脸进行认证或者意愿时,点击开始录制没反应
答:微众刷脸需要摄像头和存储权限,需要在AndroidManifest文件里声明权限并在App里动态获取,目前WBH5FaceVerifySDK类里我们已经添加了对摄像头权限的判断,可以直接使用。
在APP打包混淆之后调用微众刷脸进行认证或者意愿时,点击开始录制没反应,而混淆之前是可以进行刷脸的
在proguard-rules.pro文件里添加防止混淆的规则
-keepclassmembers class * extends android.webkit.WebChromeClient{
public void openFileChooser(...);
public boolean onShowFileChooser(...);
}