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