уведомление со звуком, но без вибрации и наоборот

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

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

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


person Evgeniy S    schedule 28.05.2012    source источник


Ответы (1)


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

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

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

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

person andycam    schedule 30.05.2012