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

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

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

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

4 Solutions collect form web for “Запустить приложение «как услугу» на iOS / Cydia”

Ответ 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 ? Это позволит вам создавать расширения для трамплина. Таким образом, вы можете запустить приложение в фоновом режиме.

  • Как использовать функцию% group в Theos / Logos?
  • Как я могу отслеживать вызовы API приложения на jailbroken iOS-устройстве?
  • Может ли приложение работать, пока экран заблокирован, на взломанном iphone?
  • Разработка приложения iOS для Cydia
  • Редактировать Info.plist программно в приложении с распакованным приложением
  • Как добавить подпроекты в iOSOpenDev?
  • Как отображать значок пакета / приложения при просмотре Cydia repo
  • Settings.bundle & keychain для приложений от Cydia не работает
  • iOS - открытая команда Cydia и ее коллега?
  • Пакет Debian: rm-файл при удалении, но не обновление
  • как защитить приложение iOS от взлома?
  • Interesting Posts

    Автоматизированное тестирование состояния и восстановления состояния iOS 6

    UISearchBar исчезает при переключении просмотров с помощью UISegmentControl

    Симулятор iPhone в Xcode поддерживает Bluetooth Low Energy?

    XCode Как установить совместимые устройства только на совместимые с ARkit устройства?

    Не удалось загрузить Info.plist из пакета по пути

    ios AVFoundation нажмите для фокусировки

    Проблемы с распределением пространства памяти flexbox ios

    Невозможно установить продолжительность анимации

    iOS8 / Swift: панель вкладок становится меньше по щелчку

    Могу ли я отлаживать свое приложение на iOS 7 из Xcode 7?

    «Неустранимая ошибка: неожиданно найден nil при развертывании необязательного значения» при создании UIImage из NSData

    Изображения, загруженные из URL-адреса, изменяются в прокрутке в UITableView

    Что означает 70% серого и как это указать в UIColor?

    Как создать событие для UIButton в ViewController?

    IOS AVFoundation – квадратное видео

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.