Как получать обновления местоположения в фоновом режиме и отправлять их на сервер в фоновом режиме iOS

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

1) Запустите таймер с запланированным временем для сбора обновлений местоположения в фоновом режиме, используя beginBackgroundTaskWithExpirationHandler в applicationDidEnterBackground.

2) Как я могу загружать данные о местоположении на сервер в фоновом режиме для каждого определенного времени?

3) Будет ли NSTimer работать в фоновом режиме? Или без NSTimer, как я могу собирать данные о местоположении для каждого определенного времени?

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

У меня есть код из нескольких примеров, но я не понимаю, какой подход будет приемлем?

Пожалуйста, помогите мне.

0 ответов

Другие вопросы по тегам