2014-12-03 34 views
2

有谁知道如何在Phonegap中为iOS创建比平常更长的振动?Phonegap iOS振动持续时间解决方法

该文档明确说明:

navigator.notification.vibrate(2500); 
IOS: Ignores the specified time and vibrates for a pre-set amount of time. 

我真的想知道如何解决这个问题。这是一种交易破坏者。

+0

Phonegap开发人员极有可能已经深入研究了这一点,而iOS根本没有提供适合PhoneGap使用的接口。 iOS上的 – Nit 2014-12-04 01:40:32

+0

没有振动的API,现在,cordova的实现有点破解,所以无法控制持续时间 – jcesarmobile 2014-12-04 07:38:07

回答

1

上周我也一直在努力。我怀疑是否有办法修改Phonegap中的默认振动持续时间,因为无法通过iOS API实现此功能。默认振动:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) 

持续4毫秒,静默一毫秒。您可以尝试多次链接相同的方法,但两次调用之间总会有中断。我认为没有办法做出长时间超过4毫秒的长时间振动:(