Я установил в , "app require background modes"
, "app registers for location updates "
.Фоновые режимы автоматически отключены
Я положил приложение в фоновом режиме, и некоторое время я получаю делегатов. через 25 минут он прекратил получать места.
Как я знаю это? каждый вызов делегата, он отправляет данные на сервер (parse
).
Мне также интересно, возникает ли проблема из-за того, что местоположение отключено в фоновом режиме или из-за того, что я не могу отправить данные на сервер в фоновом режиме.
Кроме того, нужно ли мне включать аудио, чтобы поддерживать его в живых?
в соответствии с яблоком, я могу слушать в фоновом режиме, когда:
Apps that play audible content to the user while in the background, such as a music player app
Apps that record audio content while in the background.
Apps that keep users informed of their location at all times, such as a navigation app
Apps that support Voice over Internet Protocol (VoIP)
Apps that need to download and process new content regularly
Apps that receive regular updates from external accessories
Должен ли я включить аудио? Наше приложение должно постоянно получать данные из бизнеса.
EDIT: Эта проблема, это удивительно. есть десятки мнений о том, что вы можете делать, и что вы не можете. Нет ни одного места, в котором рассказывается, как вы можете отбирать фоновые местоположения, и если Apple разрешает это.
Спасибо.
спасибо. но на самом деле устройство действительно двигалось. и теперь я проверил его на 40 минут, не двигаясь, и это сработало. Кажется, что иногда это работает, а иногда и нет. Где я могу найти новые роли для ios7 с местоположением? – Curnelious
http://stackoverflow.com/a/19099826/1597744, https://developer.apple.com/library/Mac/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html –
спасибо. это не мое дело. его удивительное количество спекуляций по этому вопросу. Никто не знает, что вам действительно разрешено делать, а что нет. я просто потерян. – Curnelious