2014-12-03 8 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에서 사용할 수있는 적절한 인터페이스를 제공하지 못했을 가능성이 큽니다. – Nit

+0

iOS에는 진동을위한 API가 없습니다. 현재 코드바 구현은 일종의 해킹이므로 지속 시간을 제어 할 수 없습니다 – jcesarmobile

답변

1

나는 지난 주에 너무 어려움을 겪었습니다. Phonegap의 기본 진동 지속 시간을 수정하는 방법이 있는지 의심 스럽습니다. iOS API로이를 수행 할 방법이 없기 때문입니다. 기본 진동 :

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) 

은 1 밀리 초의 무음으로 지속됩니다. 동일한 방법을 여러 번 연결할 수는 있지만 두 번의 호출 간에는 항상 중단이 발생합니다. 나는 4 밀리 초 이상 지속되는 긴 진동을 만들 수있는 방법이 없다고 생각한다. (