收藏
回答

h5页面直接调起微信人脸核身为什么只能调起一次?

页面直接调用微信人脸核身接口时,调用了第一次的时候可以正常唤起人脸识别,但是后续再次点击时就无法调起了,需刷新页面才行,代码没报错签名时间戳那些也是正常返回,但是就是进不去wx.ready方法,请问这是啥原因呢?

回答关注问题邀请回答
收藏

2 个回答

  • momo
    momo
    2022-06-10

    wx.ready() 在页面生命周期中只会被调用一次。

    2022-06-10
    有用 1
    回复 8
    • 🍳
      🍳
      2022-06-10
      那要怎么处理呢?
      2022-06-10
      回复
    • momo
      momo
      2022-06-10回复🍳
      wx.requestWxFacePictureVerify() 应当由事件触发(如点击按钮),而非由 wx.ready() 触发。
      2022-06-10
      1
      回复
    • 🍳
      🍳
      2022-06-10
      我这个方法是写在点击事件里的 相当于我config结束后直接调requestWxFacePictureVerify这个方法。直接把ready方法去掉不用就可以了?
      2022-06-10
      回复
    • momo
      momo
      2022-06-10回复🍳
      是的。
      2022-06-10
      回复
    • Frank
      Frank
      2022-06-10回复🍳
      初始化之后,后面直接调这个api试试
      2022-06-10
      回复
    查看更多(3)
  • Frank
    Frank
    2022-06-10

    确认下 h5 还是小程序,接入什么api,还是腾讯云慧眼sdk,问题需要多描述一些,不然别人也很懵的

    2022-06-10
    有用
    回复 3
    • 🍳
      🍳
      2022-06-10
      不好意思第一次提问不大懂,是h5页面,接的是requestWxFacePictureVerify
      2022-06-10
      回复
    • Frank
      Frank
      2022-06-10回复🍳
      requestWxFacePictureVerify,这个api的文档能发下吗
      2022-06-10
      回复
    • Frank
      Frank
      2022-06-10回复🍳
      h5的我没接过,我接过小程序的,小程序需要有个回跳的页面地址
      2022-06-10
      回复
登录 后发表内容