收藏
回答

指纹验证,首次验证失败后,再次尝试验证直接返回失败!


如题,以下是我的代码片段。


wx.startSoterAuthentication({
 requestAuthModes: ["fingerPrint"],
 challenge: "123",
 authContent: "请验证您的指纹",
 success: function (res) {
   if (res.errCode == 0) {
     wx.showToast({ title: "验证成功" })
   } else {
     console.log(res); wx.showModal({ content: "验证失败", showCancel: false })
   }
 },
 fail: function (res) {
   console.log(res);
   wx.showModal({ content: "验证失败", showCancel: false });
 }
});



经测试 指纹验证如果验证通过了,那么再进行验证就会正常显示。

但是如果验证失败了,那再尝试重新验证就会 直接返回 失败,错误码是:90007,重新打开小程序,就又可以了。


请问这是为什么呢,该如何解决呢?


注:真机机型是:OPPO R9

最后一次编辑于  2017-12-24
回答关注问题邀请回答
收藏

3 个回答

  • 凶得批爆
    凶得批爆
    2018-08-03

    看来看去就那几个关于指纹的问题,居然没有什么有用的信息,变成我们自己单方面描述了,微信一点都不管


    2018-08-03
    有用 1
    回复
  • 2019-03-05

    同遇相同问题。

    2019-03-05
    有用
    回复
  • 流光~
    流光~
    2018-03-26

    遇到了同样的问题,有解决的吗?

    2018-03-26
    有用
    回复
登录 后发表内容