1

我的应用中有两个功能需要使用 GPS 位置。一种使用您的位置来根据您所在的地区提取相关数据,另一种使用它在您当前位置的地图上放置一个图钉。

我不想对这两个功能使用相同的描述,但我找不到任何解释如何使用不同字符串的地方。甚至可以根据打开的功能更改 NSLocationWhenInUseUsageDescription 吗?

4

2 回答 2

0

不,您不能有两条单独的消息。用户只会看到一次消息——应用程序第一次尝试访问位置服务时。一旦用户同意或拒绝,该消息将永远不会再被看到(除非用户重置设备上的所有隐私设置)。

由于用户最终会为您的应用程序的两个功能使用位置服务,没有特定的顺序,并且由于他们只会看到一次消息,您只需要使用更通用的原因消息。

于 2015-08-24T17:28:31.227 回答
0

没有。

我建议您合并这两个描述,并忽略“在地图上放置图钉”用例。您为用户做的重要事情是“根据您所在的地区获取相关数据”,因此请围绕此调整您的描述。

于 2015-08-24T17:14:10.287 回答