Я работаю над приложением, которое записывает поездки, отслеживая GPS. Все работает отлично в фоновом режиме , если мы начнем процесс с переднего плана (нажав кнопку «Начать путешествие»). Теперь идея начать запись этих путешествий автоматически запускается iBeacon. Когда iPhone попадает внутрь области радиомаяка, приложение обнаруживает это и вызывает функцию LocationManager.StartUpdatingLocation();
Как начать отслеживание GPS, вызванное iBeacon в Xamarin iOS?
ПРОБЛЕМА: Использование iBeacons от фона, мы только получаем 10 секунд в диапазоне, и это та же фигура, я должен получать обновления местоположения от GPS.
Все, что мне нужно, это обнаружить, что я внутри зоны маяка, запускаю GPS и держу его в рабочем состоянии, и только отключить GPS, когда я за пределами региона.
Я пробовал много вещей, как это, но до сих пор я никогда не мог заново зафиксировать местоположение GPS на заднем плане. – rckoenes
Вы пробовали работать с фоновыми задачами? Я думаю идти таким путем. – gjfonte