Краткий ответ: нет, но ....
Длинный ответ: Мониторинг региона работает по умолчанию при анализе сотовых + wifi, но, указав больший радиус, ваше приложение получает обратный вызов (даже если в данный момент оно не приостановлено).
Исходя из моего опыта, вы можете использовать мониторинг региона просто для пересечения определенных границ, а после ввода региона вы можете «повысить» точность определения местоположения с помощью startUpdatingLocation
+, установив желаемую точность.
примечание: вы должны также ввести свой код в application:didfinishLaunchingWithOptions
, для случая, когда ваше приложение не запущено, и, конечно, прекратить обновлять местоположение при пересечении границы / распознавании события, которое должно вернуть ваше приложение в предыдущий "регион мониторинг "состояния, чтобы сохранить заряд батареи.