微信小程序指纹

   刚开始的查看了微信小程序生物认证文档,写了代码后发现生物认证接口能用,但是指纹调用就是没有。

很是奇怪,最后查阅生物认证SOTER 指纹支持机型后才明白。附上代码

 

//index.js
//获取应用实例
const app = getApp ()
 
     Page ({
            data: {
 
            },
           onLoad: function () {
 
            },
            fingerpriter ( e ){
                  var that = this ;
                  if ( wx . canIUse ( "checkIsSupportSoterAuthentication" )){ //判断此接口是否可用
                           console . log ( e );
                           wx . checkIsSupportSoterAuthentication ({
                                      success: function ( res ){
                                               console . log ( '本机支持的 SOTER 生物认证' , res );
                                               var keys = [];
                                               for ( var key in res ) {
                                                      keys . push ( res [ key ])
                                               }
                                               console . log ( res )
                                              that . setData ({
                                                     print: keys //页面中输出支持情况
                                              })
                                              if ( res . supportMode == "fingerPrint" ){
                                                    wx . startSoterAuthentication ({
                                                          requestAuthModes: [ 'fingerPrint' ],
                                                          challenge: '123456' ,
                                                          authContent: "请用指纹解锁" ,
                                                          success: function ( res ){
                                                               console . log ( 'js' , res );
                                                          },
                                                          fail: function ( res ){
                                                                that . setData ({
                                                                      c: "用户取消了指纹识别,或调用出现错误"
                                                                })
                                                          }
                                                    })
                                           } else {
                                                   that . setData ({
                                                          b: "当前该设备不支持指纹识别"
                                                   })
                                           }
                                    }
                           })
                 }
         }
  })

SOTER 指纹支持机型地址:

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OneNet 微信小程序是由国移动推出的一款用于物联网应用开发的工具。它基于微信小程序的开发框架,结合了国移动的物联网平台 OneNet,提供了丰富的物联网功能和接口。 OneNet 微信小程序可以实现设备接入和控制、数据采集和展示、消息推送等一系列物联网应用的开发。与传统的物联网应用开发相比,OneNet 微信小程序具有以下几个优势: 首先,OneNet 微信小程序的开发门槛较低,使用的是微信小程序的开发框架,开发者可以使用熟悉的前端开发技术进行开发。同时,OneNet 提供了丰富的开发文档和示例,为开发者提供了便捷的开发环境。 其次,OneNet 微信小程序与微信生态系统的无缝对接,可以直接通过微信小程序实现设备的远程控制和数据采集。用户只需要在微信小程序注册设备并进行绑定,即可通过手机随时随地对设备进行控制和监测。 再次,OneNet 微信小程序支持多种数据展示方式,包括图表、列表和地图等,用户可以根据实际需要选择最合适的展示形式。同时,OneNet 提供了数据分析和报表功能,可以对设备的历史数据进行分析和展示,帮助用户更好地了解设备的运行状态和趋势。 总而言之,OneNet 微信小程序是一款功能强大且易于开发的物联网应用开发工具,为开发者和用户提供了便捷的物联网应用开发和使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值