Вопрос

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

Заранее спасибо.

Это было полезно?

Решение

Всплывающее уведомление...ИЛИ....

На днях я заметил, что если я выключу экран (кнопкой вверху), мое приложение все равно будет получать обновления GPS....

Итак, я начинаю думать, что простое нажатие верхней кнопки на самом деле не приводит к выходу из вашего приложения...Чтобы доказать это, вам придется провести несколько экспериментов...а может быть еще можно воспроизвести звук при выключенном экране?

Другие советы

Локальные уведомления!

(Теперь это правильный ответ, начиная с iOS 4.0, так что дайте мне кредит!!(Джк))

На данный момент действительно не существует хорошего и чистого решения.Лучшее, что мне удалось найти, это класс(http://code.google.com/p/iphone-insomnia/), что мешает ему спать.При таком запуске вы можете делать все, что захотите, но это, скорее всего, довольно быстро разряжает батарею.

Еще одно половинчатое решение заключается в том, что iPhone не переходит в режим сна, пока заряжается.Таким образом, вы можете просто предупредить своих пользователей, что будильник будет работать только в том случае, если iPhone заряжается до его установки, и что они не могут выйти из приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top