2013-12-12 3 views
3

Кто-нибудь знает, можете ли вы использовать новые функции многозадачности iOS7, либо извлечение фона, либо удаленное уведомление, чтобы разбудить приложение, получить местоположение пользователя и отправить это местоположение на сервер? Я хочу только получить одно чтение местоположения пользователя, чтобы службы местоположения не работали бесконечно в фоновом режиме.iOS 7 службы определения местоположения в фоновом режиме

ответ

3

Теоретически вы можете. В приложении уже должны быть включены службы определения местоположения.

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

Использование удаленных уведомлений даст вам больше контроля при обновлении местоположения, но вам потребуется дополнительная инфраструктура, и Apple может ограничить количество отправляемых уведомлений.

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

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