как увеличить время вибрации в айфоне - PullRequest
0 голосов
/ 29 марта 2011

Я использую следующий метод для вибрации устройства

 AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

Но эта вибрация в течение очень короткого периода времени мы можем увеличить этот период?

Ответы [ 3 ]

3 голосов
/ 07 января 2012

Поскольку iOS5 допускает настраиваемые вибрации, я считаю, что виртуальный контакт может быть создан с произвольным шаблоном вибрации, а iMessage отправлен программно этому контакту ... грязно, но должно работать, чтобы обойти глупое ограничение API. Я понимаю, почему длительные вибрации недопустимы, но для тактики было бы очень полезно иметь что-то помимо стандартного импульса 400 мс 178 Гц.

2 голосов
/ 29 марта 2011

Вы не можете изменить продолжительность вибрации с помощью официальных API.

Вы можете вызывать AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); несколько раз в цикле или использовать NSTimer, но это не рекомендуется.Это разряжает батарею, и устройство может упасть со стола.

Кстати, Apple может отклонить ваше приложение, если посчитает, что вы не используете вибрацию должным образом.

0 голосов
/ 29 марта 2011

Я думаю, что нет никакого способа увеличить время вибрации, так как. Это тратит впустую силу, если мы увеличиваем яблоко, установленное как постоянное.

...