Android Question New Developer Policy

Alex_197

Active Member
Licensed User
Google Play Market has updated Developer Policy today 04/16/2020

New Developer Policy

Apps may not access data protected by location permissions (e.g., ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, ACCESS_BACKGROUND_LOCATION) after it is no longer necessary to deliver current features or services in your app.

Apps should request the minimum scope necessary (i.e., coarse instead of fine, and foreground instead of background) to provide the current feature or service requiring location and users should reasonably expect that the feature or service needs the level of location requested. For example, we may reject apps that request or access background location without compelling justification.
Does it mean that we can't publish anymore any app with ACCESS_FINE_LOCATION permission?
 

kisoft

Well-Known Member
Licensed User
Hello
This unfortunately means that I will have to remove the application from the Play store. This is the fourth application in the last two years.
At 2030, only Google will be able to place applications in its store.
 

Alex_197

Active Member
Licensed User
Hello
This unfortunately means that I will have to remove the application from the Play store. This is the fourth application in the last two years.
At 2030, only Google will be able to place applications in its store.
New edition of the Policy in 2021

Your app is working? We will remove it:)
 

Alex_197

Active Member
Licensed User
Hello
This unfortunately means that I will have to remove the application from the Play store. This is the fourth application in the last two years.
At 2030, only Google will be able to place applications in its store.
Why? what is wrong wit it? Just asking - I've read this policy update but maybe I've missed something? From what I understood they don't like background location update.
 

JohnC

Well-Known Member
Licensed User
I think they are saying a few different things:

1) Your app should not keep trying to get location data if the functionality of your app doesn't need continuous location tracking. For example, lets say you make a camera app and you want to embed the location when the picture was taken in the meta data of the image. It sounds like Google is OK with collecting location data for that one time when the picture is taken. But once the picture is taken, your app shouldn't continue to obtain location info.

2) Google will also be OK if your app obtains continuous location data as long as your app needs continuous location tracking to provide the main feature of your app. For example, if your app provides real-time driving directions, then it is ok to obtain continuous location tracking.

3) Also, if your app is obtaining location data in the background, then it better have a good reason to do so. For example, if you have a hiking app that records the route the user walked to get somewhere, then that use of background location tracking is OK because if the user switches to their music app, your app still needs to track the location in the background so that the tracked route will be a continuous line and not have missing gaps in the route of when the user switched to using a different app on the device.

4) Google also doesn't want you to obtain location data that has a higher accuracy then what your app actually needs to provide a feature in your app. For example, If your app shows the nearest mcdonalds, then your app does not need to obtain FINE_LOCATION to know the exact house the user is located in. It can just as easily use COARSE_LOCATION accuracy for the main purpose of showing where the nearest mcdonalds is.

My take on this policy update is that, basically, for your app to be OK to use location data, your app should only request the bare minimal location data that it absolutely needs to provide the significant feature of your app.
 
Last edited:

kisoft

Well-Known Member
Licensed User
@JohnC Read this sentence carefully....I no longer have time to modernize the application to the new rules, I will simply remove it from the store...
Apps may not access data protected by location permissions (e.g., ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, ACCESS_BACKGROUND_LOCATION) after it is no longer necessary to deliver current features or services in your app.
 

JohnC

Well-Known Member
Licensed User
@JohnC Read this sentence carefully....I no longer have time to modernize the application to the new rules, I will simply remove it from the store...
But if the current version of your app does NOT obtain location data more then what is needed to provide a feature in your app, then you won't have to modify it or remove it from the play store.
 
Last edited:
Top