В моем приложении я обновляю местоположение пользователя каждый раз, когда приложение становится активным. Я останавливаю CLLocationManager
после получения обновленного местоположения или в applicationWillResignActive:
.
В Info.plist
существует NSLocationWhenInUseUsageDescription
с соответствующим описанием.
Если приложение активировано, а затем сразу же перемещено на задний план, синий баннер говорит, что "% MyApp% - это использование вашего местоположения" отображается менее секунды. Этот баннер скрывается, как только вызывается applicationWillResignActive:
.
Я заметил ту же проблему в Картах Google, но не в Apple Maps.
Есть ли способ полностью избавиться от этого баннера? Есть ли что-нибудь еще, что я должен сделать, чтобы сделать iOS счастливым? Я не хочу, чтобы он искажал моих пользователей и не позволял им использовать классные функции, требующие локализации.