1

When using location services, I get this message: ““YourApp” Would Like to Use Your Current Location”

Is there any way to change this to another language, even if the iOS language is set to English? (My app comes in one non-English language only, so it’s weird to have that English dialog pop up in my non-English app.)

Enchilada
  • 3,859
  • 1
  • 36
  • 69

3 Answers3

2

I would be very surprised if you can do that!
This is a matter of user privacy and it should be stated in the language selected by the user not you (developer).

Ali
  • 18,665
  • 21
  • 103
  • 138
2

If you are using CLLocationManager, you can set its purpose property to any text you like.

This text will be displayed in addition to and under the standard "AppName Would Like To Use Your Current Location" text.

  • 1
    As of iOS 6, `purpose` is deprecated. Use new Info.plist key NSLocationUsageDescription instead. See http://stackoverflow.com/questions/12562152/replacement-for-purpose-property-of-cllocationmanager. –  Oct 10 '12 at 12:51
1

On stock OS iOS devices, the language of OS privacy warnings is under user control, not an app's control via any public API.

hotpaw2
  • 70,107
  • 14
  • 90
  • 153