Доступ к местоположению только с переднего плана, но google говорит, что я использую фон

#android #google-play #android-permissions

Вопрос:

Мое приложение было удалено, потому что Google говорит, что я использую данные о местоположении в фоновом режиме.

Мое приложение использует службу переднего плана для получения данных о местоположении.

Я включил

     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.android.vending.BILLING" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.INTERNET" /> 
 

там нет фонового разрешения.
Я тоже проверил объединенный манифест. Нет никакой зависимости, запрашивающей фоновое разрешение.

На моем устройстве я не могу предоставить разрешение на определение местоположения на все время, только «Во время работы приложения».. Так что для меня все выглядит так, как и ожидалось..

Я что-то упускаю?

Ответ №1:

С помощью службы поддержки Google мне удалось решить эту проблему:

Для версий Android Вы должны удалить все прослушиватели местоположения в методе приостановки ваших действий. С этим небольшим изменением мое приложение снова появилось в Google Play.