I show this dialog at the start of my app, so that the user knows what is asked in the next dialog.
This seems to be not enough for Google, and they removed my app from Play Store.
In order for the app to be approved again, this info should be added, then what should my dialog look like?
I do not understand it.
Version(s)
Eligibility Issue
APK:77
Missing information in prominent disclosure
Your prominent disclosure must appear before your app’s location runtime permission, and should tell the user which feature(s) will use location in the background. Based on our review, your app’s prominent disclosure did not meet this criteria.
Please modify your prominent disclosure to include this information. The language in the disclosure MUST include the following elements:
The term “location”
Indication that the nature of usage is in the background by using one of the following phrases “background” / “when the app is closed” / “always in use” / “when the app is not in use”
A list of all the features that use location in the background
If you extend permitted usage to ads, you must include the following: “used to provide ads/support advertising/support ads.” (Choose the most accurate phrasing).
Hi,JohnC. First,Thank you for your contribution. A similar thing happened to me. My App just use the location permission to connect the ble devices. All we know that it need turn on the "LOCATION" permission. But I do not use the location,obtain nothing location data. No " ACCESS_BACKGROUND_LOCATION " permission. My App just show the map with some marker about the specific coordinates data from "API".It do not need GPS. I have the prominent disclosure like this. Location Authorization
To make it easier to connect to Bluetooth devices, you need to grant location permissions.The location is only accessed when the app is running.
Failed,I do not understand.
Last.Is it possible that it request the "FOREGROUND_SERVICE" permission in Android Q? Thank you for your time.
Hi,JohnC. First,Thank you for your contribution. A similar thing happened to me. My App just use the location permission to connect the ble devices. All we know that it need turn on the "LOCATION" permission. But I do not use the location,obtain nothing location data. No " ACCESS_BACKGROUND_LOCATION " permission. My App just show the map with some marker about the specific coordinates data from "API".It do not need GPS. I have the prominent disclosure like this. Location Authorization
To make it easier to connect to Bluetooth devices, you need to grant location permissions.The location is only accessed when the app is running.
Failed,I do not understand.
Last.Is it possible that it request the "FOREGROUND_SERVICE" permission in Android Q? Thank you for your time.
Please start a new thread and in the new post please provide:
1) A detailed description of your app and why it needs to connect to Bluetooth devices
2) A copy of the exact rejection email that google sent you (block out any private id info)
Please start a new thread and in the new post please provide:
1) A detailed description of your app and why it needs to connect to Bluetooth devices
2) A copy of the exact rejection email that google sent you (block out any private id info)
and that is the next error message.
Maybe because I only changed the "#VersionCode" and not the "#VersionName"?
Issue with your app
We’ve reviewed your app for compliance with all Location Permissions policy requirements (including use case eligibility), and found the following issues with your app:
${APK_VERSIONS}
The good news seems like google is no longer concerned with your location permission!
But, I've never seen that error before.
I would maybe resubmit the app and update BOTH the versioncode and versionname:
For example lets say this was the history:
1) The version that failed with permission reasons:
versioncode = 1011
versionname = 1.011
2) The version you just submitted with my suggested text:
versioncode = 1012 <--------- you did update the versioncode,
versionname = 1.011 <--------- but you didn't update the version name
OK, it goes on. Every day something new and this is the latest:
Issue with your app
We’ve reviewed your app for compliance with all Location Permissions policy requirements (including use case eligibility), and found the following issues with your app:
Version(s)
Eligibility Issue
APK:83
Invalid privacy policy
Based on our review, your privacy policy doesn’t comply with our policy requirements. Please review the Personal and Sensitive Information policy and ensure that you are compliant. Specifically, please add or update your privacy policy, and make sure it is available on an active URL (no PDFs), is non-editable, applies to your app, and specifically covers user privacy, including your app’s usage of location data. If the URL provided points to multiple privacy policies, please make any necessary external changes (within the app, your website, and the Play Store listing - as necessary) to point to one singular governing privacy policy. You must link to a privacy policy on your app's store listing page and within your app.
Those "Personal and Sensitive Information" Google terms include a section with this line:
Post a privacy policy in both the designated field in the Play Console and within the app itself.
What this section means is that:
1) You need to have a privacy policy that is available at a particular URL
2) You include a link to this page in the app's product details in your play store listing
3) You include a link to this page from within your app
4) This privacy policy also needs to include the wording that I suggested (which explains why the location permission is needed, that the location data only resides on the user's device, and that it can be deleted at any time by the user).
So, after you add my suggested text to your privacy policy, please post the link to your privacy policy here and I can possibly offer other suggestions to it.
Yes, in the "GPS" section of your privacy policy, you need to add the latest version of my suggested text.
If your app is available to English speaking users, then I would highly recommend that you have separate links to your privacy policy in different languages.
For example, you could use Bing's webpage translator for the English version: