Проблема с гугл политикой по использованию геолокации из бэкграунда?

Пытают изменить код приложения чтобы все соответствовало новой политике гугла насчет доступа к геолокации из
https://support.google.com/googleplay/android-deve...

Используется одна активити со множеством фрагментов.
В приложении сразу открывается карта и ищется локация пользователя с помощью FusedLocationProviderClient
minSdkVersion 23
targetSdkVersion 29

val highAccuracyLocationRequest = LocationRequest.create()
            .setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY)
            .setInterval((10 * 1000).toLong())
            .setFastestInterval((1 * 1000).toLong())

fusedLocationClient?.requestLocationUpdates(
                        highAccuracyLocationRequest,
                        locationCallback,
                        null
                    )

locationCallback = object : LocationCallback() {
            override fun onLocationResult(locationResult: LocationResult?) {
                for (location in locationResult!!.locations) {
                    success(location)
                    stopLocationUpdates()
                }
            }
        }

fun stopLocationUpdates() {
        if (locationCallback != null)
            fusedLocationClient?.removeLocationUpdates(locationCallback)
    }


в onPause() фрагмента тоже запускаю stopLocationUpdates()

В манифесте следующие пермишены (ACCESS_BACKGROUND_LOCATION явно запретил):
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"
        tools:node="remove" />


При апдейте приложения, гугл вновь и вновь пишет, что ваше приложение не соответсвует политике.
Возможно я не все условия предусмотрел и что-то забыл?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@bevsa
Нужно убрать из манифест всякие (в том числе запрет) упоминания фонового получения места положения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы