если службы определения местоположения отключены (после того, как пользователь однажды разрешил службу), и вы затем запускаете обновления местоположения, должно появиться всплывающее окно системы.(документация говорит об этом в описании [CLLocationmanager locationServicesEnabled])
Но если я настрою тестовый проект, который просто инициализирует CLLocationManager и затем вызывает startLocationUpdates, всплывающее окно НЕ появляется при каждом запуске приложения.Но это должно быть, если я правильно понимаю документацию?
Я не говорю о первом всплывающем окне, которое просит пользователя разрешить или запретить использование местоположения для этого приложения.Я говорю о всплывающем окне, которое просит пользователя повторно включить службы определения местоположения в настройках.Это всплывающее окно имеет прямую кнопку в настройках приложения.Вы можете увидеть это, если отключите службы определения местоположения, а затем откроете приложение карты.Каждый раз, когда вы нажимаете кнопку «Найти меня», появляется всплывающее окно.Снимок экрана:
Я хочу, чтобы он надежно отображался при каждом запуске приложения в случае отключения служб.(другие приложения делают то же самое, например, вокруг)
Спасибо, Маркус