Я делаю одно приложение. В этой одной задаче каждый раз запускается фоновый файл. Моя проблема: если я убью приложение, то эта задача также остановилась. Но я хочу выполните эту задачу после приложения, убитого пользователем. Как это сделать.Как выполнить некоторую задачу в фоновом режиме после уничтожения приложения
ответ
Невозможно запустить какие-либо процессы в фоновом режиме после того, как пользователь убьет приложение. Посмотрите, что делает Viber для своего приложения.
Таким образом, вы можете дать уведомление пользователю не выйти из приложения, но вы должны дать им веские причины. И если ваше приложение не является GPS или музыкальным приложением, ваше приложение не будет активным в фоновом режиме, и все ваши процессы будут приостановлены ОС, чтобы сэкономить время работы от батареи.
Если у вас есть юридический документ для яблока для этого? если у вас есть любезно предоставленная ссылка, потому что я должен доказать, что яблоко не разрешает какой-либо фоновый процесс после убийства приложения. спасибо. –
После убийства приложения мы не можем выполнять фоновые задачи программно. Но мы можем инициировать фоновое задание с помощью push-уведомления. Для этого требуется некоторое время (30 секунд) для завершения задачи. Проверить
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
этот метод ..
Ссылка: apple documentation
Нам не нужно давать некоторое время, чтобы выполнить задачу. Это необходимо для непрерывного запуска. – venkat
Мы не можем потратить свое время, чтобы закончить задачу. Согласно документу, os обеспечит 30 секунд для загрузки/обработки задачи. Нам нужно завершить задачу за это время. –
Если мы используем службы местоположения, или voip или аудио, тогда мы можем запустить его приложение в фоновом режиме. Так что, если я использую что-то в этом списке, и я убью приложение, и мне нужно запустить эту задачу. – venkat
компании Apple не позволяет вам исполнения фона после пользователя убить приложения. Если ваше приложение находится в фоновом режиме, и вы хотите выполнить некоторое выполнение. вы можете сделать это. Использование фоновой службы яблока. но iOS убьет приложение через 3 минуты (некоторые вундеркинды сказали, что вы получаете 10 минут, но я пытаюсь его реализовать, я обнаружил, что 3 минуты - максимальный лимит от яблока), но яблоко позволяет более длительный запуск приложения в фоновом режиме только в особых случаях , Explore this for better understanding
- 1. Я хочу выполнить некоторую задачу в фоновом режиме в swing
- 2. Запланируйте задачу приложения iOS в фоновом режиме
- 3. Как выполнить некоторые действия в фоновом режиме при выходе приложения
- 4. Как выполнить внешнюю задачу gradle (Exec) в фоновом режиме?
- 5. Как выполнить некоторую задачу после рендера в Rails 3.1
- 6. Как выполнить очень длинную задачу в фоновом режиме PHP?
- 7. Как выполнить некоторую задачу после вызова функции Asterisk ReceiveFax?
- 8. Как проверить задачу таймера в фоновом режиме?
- 9. Как запустить некоторую задачу после создания и просмотра окна приложения?
- 10. Загрузите резюме после закрытия моего приложения в фоновом режиме
- 11. Runtime.exec() открытие приложения в фоновом режиме
- 12. Управление состоянием службы после уничтожения приложения
- 13. Приложение не работает в фоновом режиме, но могу ли я выполнить некоторую задачу до того, как мое приложение завершится?
- 14. Как сохранить значения глобальной статической переменной после уничтожения приложения при использовании службы в фоновом режиме
- 15. EZaudio выполнить в фоновом режиме
- 16. Запланировать некоторую задачу в Acumatica
- 17. Wordpress: Запустить задачу в фоновом режиме
- 18. Как прослушать громкость в фоновом режиме приложения Android?
- 19. выполнить bashscript в фоновом режиме?
- 20. Как выполнить сетевую задачу в фоновом потоке при обновлении UITableView?
- 21. Запуск приложения в фоновом режиме?
- 22. Как выполнить задачу после сборки?
- 23. Как выполнить приложение IOS в фоновом режиме
- 24. Как выполнить команду оболочки в фоновом режиме?
- 25. Как загрузить задачу в фоновом режиме с использованием afnetworking
- 26. appcelerator - выполнить функцию в фоновом режиме?
- 27. Запуск приложения в фоновом режиме
- 28. Запуск приложения в фоновом режиме
- 29. Запуск приложения в фоновом режиме
- 30. Запуск приложения в фоновом режиме
И это хорошо. Я не хочу, чтобы приложение работало в фоновом режиме без моего ведома и не смогло его остановить. –