插件名称:手势解锁 本插件封装了手势解锁功能。支持打开设置手势密码页面,设置不符合规范会给出相应提示。亦支持打开一个解锁界面。注意设置手势密码界面和解锁界面都是 open 的一个 window。可以在相应事件的监听里做自己需求的逻辑处理。
支持平台
微信 | 友空间 | 安卓 | iOS |
---|---|---|---|
✘ | ✔︎ | ✔︎ | ✔︎ |
参数
-无-
示例
mtl.ai.gestureCreate({
success: function(res) {
const status = res.evnetType:''//字符串类型;交互事件类型;取值范围:
//back:用户点击返回按钮
//complete:用户设置完成手势密码
},
fail: function(err) {
var message = err.message; // 错误信息
}
});
支持平台
微信 | 友空间 | 安卓 | iOS |
---|---|---|---|
✘ | ✘ | ✔︎ | ✔︎ |
参数
-无-
示例
mtl.ai.gesturePassword({
success: function(res) {
const status = res.status, //布尔类型 true|false
const password = password:'' //字符串类型;当前设置的手势密码
},
fail: function(err) {
var message = err.message; // 错误信息
}
});
支持平台
微信 | 友空间 | 安卓 | iOS |
---|---|---|---|
✘ | ✘ | ✔︎ | ✔︎ |
参数
-无-
示例
mtl.ai.gestureDelete({
success: function(res) {
},
fail: function(err) {
var message = err.message; // 错误信息
}
});
支持平台
微信 | 友空间 | 安卓 | 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; // 错误信息
}
});