How to modify a notifier to satisfy Apple Data data storage policy

My app was just rejected by Apple for Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage. They said:

"One or more purpose strings in the app do not sufficiently explain the use of protected resources. Purpose strings must clearly and completely describe the app's use of data and, in most cases, provide an example of how the data will be used."

In my case it was a notifier that popped up upon installation of the app requesting use of location information. Fair enough, but I don't know how to control the pop up message since it wasn't generated by a notifier in my blocks. It must be from apple itself (it's an iphone)...Here is the pop-up:

So, I need to change the text in the pop up to indicate why the location information is necessary, but I don't know how to change the text (again) since it is not generated within the blocks. Thanks!

PS. I do have notifiers after this one, that I generated using blocks. One is a consent to use the app with a few warmings (one time consent), which apparently was ok. But I also have another which pops up upon installation (after the one above) which again asks for permission to use GPS location. That pops up every time the app is opened (not just installation). So, I'm not sure why the above pop-up, which seems beyond my immediate control, would be an issue since a subsequent notifier that I do control (again) asks for permission to use GPS location with the purpose stated. ?!

You can adjust the information strings for sensitive usages in the Project Properties under iOS settings:

You can also disable any LocationSensors until they're needed, that should prevent the permission dialog from happening right away on app start.

Thank you for pointing where to adjust the information strings (I didn't know that it was possible.) Also, I'll try to stave off the pop-up until location is used in the app as a better approach more in keeping with their policy of providing purpose statements at or around the time they are used in the app, as opposed to an onslaught when the app first loads. Thanks again!

Quick question... when re-submitting the same app to Apple after changes are made to satisfy the reviewer, what number must be incremented in Project Properties? VersionCode or VersionName. I tried uploading without any changes, but the build upload failed. Also, these terms don't seem to map directly onto Apple language??

Looks like VersionCode should be incremented, if AI sources are correct?

Yes, you will need to increment VersionCode for each new version you upload to App Store Connect.

Thank you... it worked!

And it was also approved for Distribution on Apple! Many thanks for all the help!

Congratulations!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.