Перейти к содержанию
Fire Monkey от А до Я
  • 0

iOS фоновом режиме


Martifan

Вопрос

Рекомендуемые сообщения

  • 0
В 22.03.2017 в 00:42, ENERGY сказал:

Здесь  решение. Не достаточно указать UIBackgroundModes, нужно еще проделать кое-какие манипуляции и установит интервал как часто просыпаться (по умолчанию = никогда).

Там же есть ссылка на другую статью, как раз связано с получением локации. Здесь официальный мануал.

Демо BackgroundFetchDemo.zip прикрепил.

BackgroundFetchDemo.zip

 

Все решает система, возможно система включит программу через установленный ею интервал, возможно через час, и позже. Всего дается 30 секунд.

Добрый день!

Вам удалось реализовать работу приложения в фоновом режиме?

Почему-то не получается :(

Пробовал

1. устанавливать соответствующие значения ключей UIBackgroundModes (Location,Fetch) в IDE-Project->Options->Version info

2. прописывать блок ключей в файлы info.plist.TemplateiOS.xml и Entitlement.TemplateiOS.xml

<key>UIBackgroundModes</key>
 <array>
   <string>location</string>
   <string>fetch</string>
 </array>

Результат во всех случаях один: пока приложение открыто - определение координат производится (поставил отправку их по таймеру с интервалом в 1 мин.).

Как только приложение сворачивается - отправка координат прекращается (таймер перестает "тикать"). При разворачивании - таймер вновь "заводится" и работа продолжается.

 

 

Ссылка на комментарий
  • 0
1 минуту назад, ra.eremeev сказал:

Добрый день!

Вам удалось реализовать работу приложения в фоновом режиме?

Почему-то не получается :(

Пробовал

1. устанавливать соответствующие значения ключей UIBackgroundModes (Location,Fetch) в IDE-Project->Options->Version info

2. прописывать блок ключей в файлы info.plist.TemplateiOS.xml и Entitlement.TemplateiOS.xml


<key>UIBackgroundModes</key>
 <array>
   <string>location</string>
   <string>fetch</string>
 </array>

Результат во всех случаях один: пока приложение открыто - определение координат производится (поставил отправку их по таймеру с интервалом в 1 мин.).

Как только приложение сворачивается - отправка координат прекращается (таймер перестает "тикать"). При разворачивании - таймер вновь "заводится" и работа продолжается.

 

 

Также ломаем голову над BackgroundMode...

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...