Location permission message for Always Usage

Hi,

In my app, If app is running in foreground, I need user's current location.

But I have doubt regarding messages for privacy authorization which would be shown in prompt and setting screen of APP-


In Current implementation We are showing below messages -:

NSLocationAlwaysAndWhenInUseUsageDescription

Enable location services “Only While Using the App” to choose your car upon arrival and return your car via the app at most locations. You can also find nearby locations, gas stations, and places to park. Choose “Always Allow” to further personalize your experience.


NSLocationAlwaysUsageDescription

Enable location services to choose your car upon arrival and return your car via the app at most locations. You can also find nearby Avis locations, gas stations, and places to park.


NSLocationWhenInUseUsageDescription

Enable location services to choose your car upon arrival and return your car via the app at most locations. You can also find nearby Avis locations, gas stations, and places to park.

Here the discription for whenInUse and AlwaysAllow is same because in iOS10, prompt will be shown with two buttons allow and don't allow instead of "always allow" and "while in use" button titles and the description of NSLocationAlwaysUsageDescription will be shown in prompt and setting screen.

And for iOS11 NSLocationAlwaysAndWhenInUseUsageDescription this message would be shown which is correct because in iOS11 there will be three button "always allow", "while in use" and "never".

Is that description is suitable for NSLocationAlwaysUsageDescription for iOS 10or do we need to change the message to specify the description of always allow?

Your help would be appreciated.



Thanks

Amit Gupta

Have you figured out how to make your app track the device even when your app is not running, even after the iOS device is shut off and then turned off again.

Location permission message for Always Usage
 
 
Q