Я разрабатываю приложение будильника в iphone. Я не могу найти, как установить будильник, который будет срабатывать, даже если приложение не запущено. Пожалуйста, предложите мне какой-нибудь код или учебник, чтобы сделать это.
Заранее спасибо.
Я разрабатываю приложение будильника в iphone. Я не могу найти, как установить будильник, который будет срабатывать, даже если приложение не запущено. Пожалуйста, предложите мне какой-нибудь код или учебник, чтобы сделать это.
Заранее спасибо.
Push-уведомления... ИЛИ....
На днях я заметил, что если я выключил экран (кнопкой вверху), мое приложение все еще получало обновления GPS....
Итак, я начинаю думать, что простое нажатие верхней кнопки на самом деле не приводит к выходу из вашего приложения... Вам нужно провести несколько экспериментов, чтобы доказать это... но, возможно, вы все еще могли бы воспроизводить звук при выключенном экране. ?
Местные уведомления!
(Теперь это правильный ответ, начиная с iOS 4.0, так что дайте мне кредиты!! (jk))
На данный момент действительно нет хорошего, чистого решения. Лучшее, что мне удалось найти, это класс (http://code.google.com/p/iphone-insomnia/), что не дает ему заснуть. С этим запуском вы можете делать все, что хотите, но он, скорее всего, довольно быстро разрядит батарею.
Еще одно половинчатое решение состоит в том, что iphone не спит, если он заряжается. Таким образом, вы можете просто предупредить своих пользователей, что будильник будет работать только в том случае, если iPhone заряжается до того, как он будет установлен, и что они не могут выйти из приложения.