2012-05-28 5 views
1
  • Как я могу использовать локальное уведомление со звуком, но без вибрации?
  • И как я могу использовать его наоборот, с вибрацией, но без звука?

редактировать:
в то время как я прочитал, я нашел одно решение для вибрации без звука:
(не подходит для localnotifications в моем случае)
а) AudioServicesPlayAlertSound (kSystemSoundID_Vibrate);
b) AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);
и в качестве варианта воспроизводите тихий звук, который даст вибрацию без звукового эффекта.уведомление со звуком, но без вибрации и наоборот

и я не могу использовать звук без вибрации (мы говорим о местных уведомлениях). Я прав?

ответ

2

Как я могу использовать локальное уведомление со звуком, но без вибрации?

Вибрация всегда срабатывает, если для уведомления указан звук (в зависимости от настроек пользователя они могут отключиться от вибрации). Я не думаю, что в настоящее время существует какой-либо способ отключить вибрацию для уведомления с поддержкой звука.

И как я могу использовать его обратно, с вибрацией, но без звука?

Ваша догадка была правильной, ее можно легко достичь с помощью тихого звукового файла (убедитесь, что оно меньше 30 секунд, ограничение, накладываемое API уведомления).

 Смежные вопросы

  • Нет связанных вопросов^_^