手势解锁

mtl支持版本6.0.11及以上

插件名称:手势解锁 本模块封装了手势解锁功能。支持打开设置手势密码页面,设置不符合规范会给出相应提示。亦支持打开一个解锁界面。注意设置手势密码界面和解锁界面都是 open 的一个 window。可以在相应事件的监听里做自己需求的逻辑处理。

打开设置密码页面

gestureCreate

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎

参数
-无-
示例

mtl.ai.gestureCreate({
  success: function(res) {
    const status = res.evnetType:''//字符串类型;交互事件类型;取值范围:
                                   //back:用户点击返回按钮
                                   //complete:用户设置完成手势密码
    },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

获取手势密码

gesturePassword

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎

参数
-无-
示例

mtl.ai.gesturePassword({
  success: function(res) {
    const status = res.status,  //布尔类型 true|false
    const password = password:''     //字符串类型;当前设置的手势密码
    },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

清空设置的手势密码

gestureDelete

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎

参数
-无-
示例

mtl.ai.gestureDelete({
  success: function(res) {
    },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

打开验证手势密码视图

gestureValidate

支持平台

微信 友空间 安卓 iOS
✔︎ ✔︎ ✔︎

参数

字段 类型 默认值 必填 说明
track boolean true 是否显示手势轨迹
user obj 用户信息,不传则不显示(仅支持iOS)

user数据结构

字段 类型 默认值 必填 说明
avatar string
头像地址,不传显示默认头像
name string 用户名,不传则不显示

示例

mtl.ai.gestureValidate({
  track: true,
  user:{
    avatar:'',
    name:''
  }
  success: function(res) {
    const evnetType = res.evnetType:''     //字符串类型;交互事件类型;取值范围:
                     //back:用户点击返回按钮
                     //error:用户设置四次密码均错误
                     //other:用户点击其他账号登陆按钮 (暂仅支持iOS)
                     //forget:用户点击忘记密码按钮
                     //notSet:尚未设置手势密码
                     //success:尚未设置手势密码
    },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

是否仍需要帮助? 请保持联络!
最后更新于 2023/01/18