iphone: точно синхронизированные будильники или оповещения - PullRequest
0 голосов
/ 24 августа 2010

Какие есть варианты (если таковые имеются) для точно синхронизированных будильников или оповещений из приложения iphone? Моему приложению может потребоваться предупредить пользователя за 30 секунд или 5 часов и 23 секунды.

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

Для более длинных синхронизированных сигналов тревоги или предупреждений, которые я заметил, были упомянуты push-уведомления, могут ли они быть синхронизированы с точностью до секунды, они надежны? Есть ли другие варианты?

Ответы [ 2 ]

1 голос
/ 24 августа 2010

Вы хотите Местные уведомления .Они просты в использовании и не требуют сервера.Вы просто устанавливаете их , и они запускаются позже, когда ваше приложение открыто или нет.

Обратите внимание, что для этого потребуется iOS4

Также я считаю, что есть 60 секундОкно, в котором может появиться ваше оповещение, и вы, вероятно, не имеете контроля за точностью до секунды, когда они появляются.Хотя я сам не проверял это.

0 голосов
/ 24 августа 2010

Посмотрите на локальные уведомления. Вы можете запланировать их, используя NSDate, который, например, позволяет планировать оповещение с интервалом с точностью до секунд от текущего времени.

См: Локальные и Push-уведомления

...