更新记录

v1.0.0(2025-12-09) 下载此版本

原生iOS实现百度人脸识别功能V1.0


平台兼容性

获取百度人脸识别插件的client_id,client_secret,参数去百度人脸识别应用里获取

uni.request({ url: https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id= + response.data.data.client_id + &client_secret= + response.data.data.client_secret, method: 'GET', success: (result) => { if (result.statusCode == 200) { Vue.prototype.$accessToken = result.data.access_token console.log('accessToken:', result.data.access_token) this.initXKFace(result.data.access_token) } }, })

获取token完成初始化操作

let ret = this.$XKFaceModule.showVC( { accessToken: this.$accessToken,

    },

    this.callBackFun
  )

调用人脸识别框并检测返回数据

   callBackFun(res) {
        console.log('11111111111', res)
        if (res.success == '1') {
          let url = res.image
          this.convertImageToBase64(url)
            .then(() => {
              setTimeout(() => {
                if (!this.hasLogged) {
                  var tt = {
                    kcname: this.actform.kcname,
                    exam: this.actform.exam,
                    score: this.actform.score,
                    code: this.actform.code,
                    freecourselist_id: this.actform.freecourselist_id,
                    region_code: this.citycode,
                  }
                  console.debug('ios3',tt)
                  uni.setStorageSync('base64', this.base64Image)
                  uni.navigateTo({

                    url: `/pages/homePage/xxx/xxx?obj=` + JSON.stringify(tt),
                  })

                }
              }, 500)
            })
            .catch((error) => {
              console.error('Error:', error)
            })
        }
      },

隐私、权限声明

1. 本插件需要申请的系统权限列表:

相机相册权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。