封装类似iOS 3dtouch振动反馈功能,提供iOS下的Peek、Pop、三次连续振动反馈功能。
Peek振动
vibratePeek(callback(ret))
ret:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
var vibrate = api.require('vibrate');
vibrate.vibratePeek(function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
Pop振动
vibratePop(callback(ret))
ret:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
var vibrate = api.require('vibrate');
vibrate.vibratePop(function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
三次连续振动
vibrateThree(callback(ret))
ret:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
var vibrate = api.require('vibrate');
vibrate.vibrateThree(function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
自定义时长振动模式
vibrateCustom({params}, callback(ret))
time:
ret:
{
status: true //布尔型;true||false,当前模式振动是否触发成功。
}
var vibrate = api.require('vibrate');
vibrate.vibrateCustom({time:2000},function(ret){
if(ret.status){
alert("触发成功");
}else{
alert('触发失败');
}
});
Android系统
可提供的1.0.0及更高版本
停止振动
stopVibrate()
var vibrate = api.require('vibrate');
vibrate.stopVibrate();
Android系统
可提供的1.0.0及更高版本