2014-12-03 25 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毫秒的長時間振動:(