Можно ли запустить фоновый поток, когда мое приложение было закрыто - PullRequest
0 голосов
/ 06 февраля 2012

Я хочу, чтобы некоторые операции выполнялись в фоновом режиме, когда мое приложение было закрыто.это возможно в IOS

1 Ответ

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

краткий ответ; ДА возможно, что приложение работает в фоновом режиме.

Если закрыть приложение, нажав кнопку «Домой», приложение «зависнет», если вы не укажете, что оно должно работать в фоновом режиме. Но есть некоторые ограничения, см. Мое объяснение ниже.

Если вы убьете приложение, оно не сможет работать в фоновом режиме. Ни одно приложение не выживет, когда вы его убьете. Убийство делается так; дважды щелкните кнопку «Домой», а затем нажмите и удерживайте приложение. Наконец вы нажимаете приложение. Это убьет приложение.

Самое большое ограничение в том, что ваше приложение должно быть определенного типа, в противном случае оно не может выполняться в фоновом режиме. Это указано в файле Info.plist . В частности, вам нужно добавить UIBackgroundModes в файл Info.plist . Если это приложение другого типа и попытка запускается в фоновом режиме, приложение будет отклонено для публикации в Appstore.

Это типы приложений, которые разрешено выполнять в фоновом режиме:

  • Аудио приложения
  • Местоположение приложения
  • VoIP-приложения
  • Газетные киоски приложений
  • Приложения, которые опрашивают внешние аксессуары

Тогда существуют определенные правила, которым приложение должно следовать по определенным правилам. Здесь все объяснено .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...