A bit of a rant here but the last version of my app (which has been published for over 1.5 years) just failed QA due to the below stated reasons:
I would like to note that the app is free nokia signed and merely uses the GPS to show the user on a map, but never stores or sends the GPS information at any point of time.
- ISSUE #1: SUMMARY: The application does not prompt (active consent) the user for permission to use Location Data. User permission is required in order for the application to use Location Data.
CORRECTIVE ACTIONS: Please implement active consent by creating a prompt to ask the user's permission to use Location Data. The prompt must appear before Location Data is used.
NOTE: The application must also include an 'OPT-OUT' feature that disables the use of Location Data.
I'm perfectly ok with Nokia implementing new rules to protect their users, but I am not ok with the contempt they treat the developers with:
- I have never been informed of the changes prior to submitting the app
- Nokia KNOWS that the app uses the GPS thanks to the Location capability we need to declare, why don't they implement the prompt themselves?? The prompt already exists for self signed application so why not re-enabling it for nokia signed applications?
Re-reading the text I actually start to find the requirements absolutely outrageous.
Anyway, makes me feel better to voice my rant but of course I have no other choice than trying my best to comply and spend extra nights to try to get the app published on a dying platform, etc.