Функции будильника iOS в моем приложении

Я работаю над приложением iOS, где мне нужно разработать следующие стандартные функции сигнализации.

  1. Установить собственный тон (или отключить звук)
  2. Установить вибрацию (Да/Нет)
  3. Установите повтор (Да/Нет и продолжительность повтора)

Я провел исследование и не нашел ничего полезного, прежде всего я хочу знать, что это действительно возможно? есть ли какие-либо ограничения на эти функции с iOS? Если это возможно, пожалуйста, направьте меня, чтобы я мог исследовать.

Спасибо заранее.


person Irfan DANISH    schedule 26.07.2013    source источник


Ответы (2)


Это возможно. Вам нужно будет опубликовать LocalNotification для этого. Взгляните на это опубликовать.

Для создания вибрации вы можете использовать AudioToolBox.framework.

AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

person Vignesh    schedule 26.07.2013
comment
приведенный выше код будет вибрировать, когда приложение находится в фоновом режиме? - person Irfan DANISH; 26.07.2013
comment
Нет. Локальные уведомления могут иметь звук по умолчанию, собственный звук или вообще не звучать. Но iPhone будет вибрировать автоматически, если iPhone настроен на вибрацию. - person Vignesh; 26.07.2013

person    schedule
comment
Спасибо, но мой вопрос заключался в том, как установить собственный тон желаемой длины, как включить вибрацию во время будильника и как реализовать функцию повтора? - person Irfan DANISH; 26.07.2013