cvVibrate
来自于:开发者立即使用
Peek Pop Three Long Custom stopVibrate
概述
封装类似iOS 3dtouch振动反馈功能,提供iOS下的Peek、Pop、三次连续振动(支持3DTouch的iOS设备都可以使用)等振动反馈功能。
Peek
Peek振动
Peek(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
err:
- 类型:JSON对象
- 内部字段:
{
code: -1 //数字类型;
//错误码:
//-1(未知错误)
}
示例代码
var cvVibrate = api.require('cvVibrate');
cvVibrate.Peek(function(ret, err){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
Pop
Pop振动
Pop(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
err:
- 类型:JSON对象
- 内部字段:
{
code: -1 //数字类型;
//错误码:
//-1(未知错误)
}
示例代码
var cvVibrate = api.require('cvVibrate');
cvVibrate.Pop(function(ret, err){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
Three
三次连续振动
Three(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
err:
- 类型:JSON对象
- 内部字段:
{
code: -1 //数字类型;
//错误码:
//-1(未知错误)
}
示例代码
var cvVibrate = api.require('cvVibrate');
cvVibrate.Three(function(ret, err){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
Long
长振动
Long(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
err:
- 类型:JSON对象
- 内部字段:
{
code: -1 //数字类型;
//错误码:
//-1(未知错误)
}
示例代码
var cvVibrate = api.require('cvVibrate');
cvVibrate.Long(function(ret, err){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
Custom
自定义时长振动模式(仅安卓支持自定义时长振动,IOS是Long相同)
Custom({params}, callback(ret, err))
params
Time:
- 类型: 数字类型;time 有效期,单位(毫秒)
- 描述:(必填项)振动的总时长,到时间后停止振动。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
err:
- 类型:JSON对象
- 内部字段:
{
code: -1 //数字类型;
//错误码:
//-1(未知错误)
}
示例代码
var cvVibrate = api.require('cvVibrate');
cvVibrate.Custom({time:2000},function(ret, err){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
stopVibrate
停止振动
stopVibrate(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
err:
- 类型:JSON对象
- 内部字段:
{
code: -1 //数字类型;
//错误码:
//-1(未知错误)
}
示例代码
var cvVibrate = api.require('cvVibrate');
cvVibrate.stopVibrate(function(ret, err){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
可用性
Android系统
可提供的1.0.0及更高版本