添加描述到权限模式警报

时间:2017-12-11 09:22:52

标签: ios iphone xcode react-native visual-studio-code

如何指定应用请求访问该位置的原因?我想澄清在权限模式警报中使用位置。

3 个答案:

答案 0 :(得分:15)

只需转到info.plist并添加以下按键

即可

enter image description here

当您请求用户访问该位置的权限时,iOS将适当地选择您提供给这些键的字符串,以显示该对话框的消息。

将根据您要求的权限动态决定将挑选哪条消息。例如:当您要求获取位置时,当您在使用时使用位置时,将会选择相应的消息,反之亦然。

希望有所帮助

答案 1 :(得分:4)

Open your plist with source code, and add below 

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
    <string>Message for Always and when used desc</string>   
    <key>NSLocationAlwaysUsageDescription</key>
    <string>Message for Always used desc</string>   
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>Message for when used desc</string>

答案 2 :(得分:1)

对于iOS设备,您需要直接在xCode的Info.plist文件中指定NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription。之后iOS将自动管理以在警报中显示您指定的消息。