driftPang
driftPang
  • 发布:2022-03-17 16:21
  • 更新:2022-03-17 21:18
  • 阅读:478

uniapp在安卓打开webview页面,如何设置腾讯云的H5

分类:uni-app

/**

  • H5_TRTC刷脸配置,这里负责处理授权来自H5界面发来的相机权限申请
  • @param request 来自h5界面的权限请求
    */
    @Override
    public void onPermissionRequest(PermissionRequest request) {
    if (Build.VERSION.SDK_INT>Build.VERSION_CODES.LOLLIPOP){ // Android sdk 21以上
    if ("https://miniprogram-kyc.tencentcloudapi.com/".equals(request.getOrigin().toString()
    )
    )
    {
    //根据腾讯域名授权,如果合作方对授权域名无限制的话,这个if条件判断可以去掉,直接进行授权即可。
    request.grant(request.getResources());
    request.getOrigin();
    }
    }
    /**
    • android端接收H5端发来的请求
      For Android >= 3.0
      */
      public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType) {
      if(WBH5FaceVerifySDK.getInstance().recordVideoForApiBelow21(uploadMsg, acceptType,activity))
      return;
      // TODO: 第三方有调用系统相机处理其他业务的话,将相关逻辑代码放在下面
      }
      /**
    • android端接收H5端发来的请求
      For Android >= 4.1
      */
      public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture) {
      if(WBH5FaceVerifySDK.getInstance().recordVideoForApiBelow21(uploadMsg, acceptType,activity))
      return;
      // TODO: 第三方有调用系统相机处理其他业务的话,将相关逻辑代码放在下面
      }
      /**
    • android端接收H5端发来的请求
      For Lollipop 5.0+ Devices
      */
      @Override
      public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> filePathCallback, FileChooserParams fileChooserParams) {
      if(WBH5FaceVerifySDK.getInstance().recordVideoForApi21(webView, filePathCallback,activity, fileChooserParams)){
      return true;
      }
      // TODO: 第三方有调用系统相机处理其他业务的话,将相关逻辑代码放在下面
      return true;
      }

/*
返回到WebView所属的Activity的回调
*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (WBH5FaceVerifySDK.getInstance().receiveH5FaceVerifyResult(requestCode,resultCode,data))
return;
// TODO: 第三方有其他请求的返回结果要处理的话,将相关逻辑代码放在下面

}

2022-03-17 16:21 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

你在打开域名前,先判断再打开可以么

  • driftPang (作者)

    我这个是需要跳转到一个第三方的网页实名认证接口啊

    2022-03-18 16:01

该问题目前已经被锁定, 无法添加新回复