Запустить приложение «как услугу» на iOS / Cydia

В настоящее время я пытаюсь создать небольшое приложение, которое должно работать в фоновом режиме. Он должен начинаться с системы или трамплина и работать до тех пор, пока устройство не закроется. Я искал учебники, но не нашел ничего полезного. Было бы здорово, если бы кто-нибудь помог мне.

С наилучшими пожеланиями

EDIT : Я уверен, что это невозможно в приложении, предназначенном для AppStore, но я ищу вариант, который работает на взломанных устройствах.

Ответ ColinE неверен . SuperDev верен . Вы, безусловно, можете создавать сервисы на iOS, как и на OS X.

В качестве другой ссылки лучший учебник, который я нашел на эту тему, – это сообщение в блоге Chris Alvares о создании iOS Launch Daemon . ( Launch Daemon – это правильная терминология iOS для того, что вы описываете)

Вы можете найти дополнительную полезную информацию в Apple Docs для запуска демонов или искать информацию OS X , а не только для iOS, где она требует джейлбрейка (и, следовательно, менее широко используется).

В Cydia есть множество приложений, которые запускают демон, или содержат демон запуска (возможно, в дополнение к приложению пользовательского интерфейса).

Вы читали о запускаемых демонах? Вы можете использовать один из них. Примером может служить unreckerd от rpetrich , удивительного разработчика Cydia .

Это невозможно, вы не можете создавать приложения типа «службы»:

iOS: поддерживайте приложение как службу

Это по дизайну. Apple ограничивает возможности ваших приложений, чтобы обеспечить хороший пользовательский интерфейс. Если бы все могли создавать фоновые сервисы, это в скором времени замедляло бы телефоны пользователей – как на ПК с Windows!

Вы пробовали читать о Mobile Substrate ? Это позволит вам создавать расширения для трамплина. Таким образом, вы можете запустить приложение в фоновом режиме.

  • Запуск приложения при получении текстового сообщения с помощью настройки theos
  • Редактировать Info.plist программно в приложении с распакованным приложением
  • Пакет Debian: rm-файл при удалении, но не обновление
  • Сохранение приложения в фоновом режиме неограниченное (для приложения Cydia)
  • Как использовать значение в PSLinkListCell в наборе предпочтений?
  • Как отображать значок пакета / приложения при просмотре Cydia repo
  • Преобразование проекта xcode в iOSOpenDev
  • Как правильно использовать SharedInstance в Cydia Tweak?
  • Может ли приложение работать, пока экран заблокирован, на взломанном iphone?
  • Settings.bundle & keychain для приложений от Cydia не работает
  • Коренные привилегии для настройки мобильного субстрата
  • Давайте будем гением компьютера.