ioscore-locationappstore-approval

App Store rejection: 5.1.5 Legal: Privacy - Location Services


The app is getting rejected so many times by Apple, saying

Upon further review, we still found that your app uses background location services but does not clarify the purpose of its use in the location modal alert as required in the iOS Human Interface Guidelines

What is the exact description to specify in "NSLocationAlwaysUsageDescription"?

For reference


Solution

  • As per Apple documentation mentioned here, your app can use the standard location service in the background if they provide services that require continuous location updates.

    You are currently enabled Location Background Mode device capability in your app.

    If you want to disable:

    Go to Xcode project background mode and:

    (located in the Capabilities tab of your project) and [disable] the Location updates mode. The code you write to start and stop the standard location services is unchanged.

    Please check the reference screenshot below:

    Enter image description here