Процессы iOS в фоновом режиме

Можно ли взаимодействовать с веб-сервисом (или, по какому вопросу, выполнять запланированные локальные или удаленные действия), когда приложение находится в фоновом режиме?

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

2 Solutions collect form web for “Процессы iOS в фоновом режиме”

Я сам об этом думал, пытаясь произвести впечатление на моего босса с помощью приложения iPhone / iPad, которое обращается к нашей веб-службе.

Если веб-служба занимает нетривиальное количество времени для обработки запроса, нет абсолютно никакой гарантии, что приложение не будет прервано и остановлено, поэтому делает его бесполезным для любого инструмента бизнес-уровня. Единственными приложениями, которым разрешено работать в течение длительного времени в фоновом режиме, являются набор выбора, в котором используются определенные фреймворки (музыкальные плееры и т. Д.).

Я пришел к выводу, что единственный способ сделать это – ввести средний уровень, который выполняет и ожидает ответа от фактической веб-службы и предоставляет интерфейс, который приложение iOS может опросить или нажать, чтобы позволить ему спать / умереть когда iOS думает, что это должно.

Вы можете совершать спорадические сетевые вызовы во время работы в фоновом режиме, если вы используете приложение, основанное на местоположении, с соответствующими разрешениями. Вам нужно убедиться, что вы правильно выполняете фоновое задание. FYI, в приложении есть несколько приложений, которые делают это.

  • Блок обработчика завершения запроса на iOS facebook не вызван
  • Можно ли открыть ссылку Google в приложении?
  • Ошибка менеджера тегов Google
  • IOS загружает файлы символов для сбоя отчетов о сбоях
  • arm64 armv7 armv7s Настройки архитектур
  • Маленькие конечные растровые изображения и «Невозможно создать GMSGLImageTile из-за плохих графических данных»
  • Карты Ios Google сохраняют текущий курс местоположения (угол) всегда на север, как Google Навигация
  • Почему приложение при сбое при использовании
  • Google Maps iOS sdks получает ошибку: фоновое выполнение в этом сценарии потерпит крах
  • Как открыть документ в собственном приложении iOS для Google Диска?
  • MobileGestalt не имеет доступа к InverseDeviceID
  • Interesting Posts

    Тип «X» не соответствует протоколу «ResponseObjectSerializable»

    Раскадровки, контроллеры представлений и сегментированные элементы управления

    Откройте приложение «Карты» из кода – Где / Как найти «Текущее местоположение»?

    iOS правильный способ для обновления времени записи с начала записи

    WatchKit openParentApplication: ответ

    xcode iOS увеличивает область атаки UIButton

    имя для изменения размера изображения iphone 6

    Как изменить UITextView последний введенный цвет текста в iPhone?

    Есть ли способ поймать или обработать EXC_BAD_ACCESS?

    Parse and Swift: как использовать предварительный таргетинг на конкретные устройства без пользователей?

    Настройка фонового изображения UIPopoverController и цвета границы

    Использование расширения Lastpass в моем приложении

    Обнаружение жесткости iOS8

    Google Analytics 3.08 Класс IOS idfa отсутствует, не будет собирать idfa

    Что такое (id) отправитель для действия in (IBAction): (id) отправитель;

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