2012-02-16 2 views
1

Возможно ли запустить фоновое задание на iOS, которое загружает данные на сервер каждую минуту или около того, например службу на Android?Фоновый процесс для отправки данных на сервер

+1

Вы имеете в виду как фон в отдельном потоке или когда приложение закрыто? –

ответ

1

Не похоже на Android. Только когда приложение работает на переднем плане.

+0

Так что в принципе это не возможно? – NikolajSvendsen

+0

Невозможно, если вы не джейлбрейк или не запустите приложение VOIP. – lorean

1

Ничего подобного, но есть определенные категории приложений, которые можно запускать в фоновом режиме в течение длительного периода. В дополнение к VOIP, о котором упоминается @lorean, есть другие - аудио, местоположение, газетный киоск, внешний аксессуар - https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html . Поэтому, если ваше приложение вписывается в эти категории, тогда вы настроены.

В противном случае вы также можете запустить приложение в качестве фонового аудио приложения, играя тихий звук в цикле в фоновом режиме, но могут возникнуть проблемы с попыткой получить его через App Store. Например, вам может потребоваться явно сообщить пользователю, что звук будет воспроизводиться.

0

Невозможно сделать это как услугу, за исключением особых случаев, предоставляемых ios. Но вы можете имитировать его. Это сообщение ответ, как:

https://stackoverflow.com/a/19121250/2835520

Я надеюсь, что это собирается помочь!

Смежные вопросы