Расписание приложения для запуска / ввода переднего плана на определенные даты / время - PullRequest
1 голос
/ 21 февраля 2012

Я хотел бы иметь несколько расписаний для запуска моего приложения (если возможно) или для перехода на передний план из приостановленного состояния в определенные даты / время. Это тип будильника, однако мне нужно больше, чем просто показать уведомление, как предлагает эта ветка.

iPhone iOS 4 - расписание приложения для запуска функций в определенное время и дни

Есть ли способ добиться этого без постоянного нахождения приложения на переднем плане?

Я начал читать о GCD и NS Operations, но не уверен, будет ли применимо какое-либо из них.

Ответы [ 2 ]

2 голосов
/ 21 февраля 2012

Нет, приложение может запускаться или выходить на передний план только в ответ на вмешательство пользователя следующими способами:

  1. Пользователь касается значка вашего приложения
  2. Пользователь открывает ваше приложение в ответ на уведомление
  3. Пользователь открывает URL (по ссылке или программно из другого приложения), который открывает ваше приложение
0 голосов
/ 21 февраля 2012

То, что вы описываете, не может быть сделано.Есть несколько задач, которые приложения могут выполнять в фоновом режиме, такие как приложения телефонии и аудиоприложения.И, как вы уже упоминали, локальные уведомления.

Не уверен, что это может помочь, но вы можете зарегистрировать свое приложение для обработки пользовательской схемы URL.Пользователь может щелкнуть по специально созданному URL-адресу в электронной почте или на веб-странице, чтобы открыть ваше приложение.

...