【问题标题】:Appstore Rejection 5. 1.5 Legal: Privacy - Location ServicesAppstore 拒绝 5. 1.5 法律:隐私 - 定位服务
【发布时间】:2017-04-05 04:32:22
【问题描述】:

App 多次被 Apple 拒绝

“经过进一步审查,我们仍然发现您的应用使用后台定位服务,但没有按照 iOS 人机界面指南的要求,在位置模式警报中阐明其使用目的。”

在“NSLocationAlwaysUsageDescription”中指定的确切描述是什么?

【问题讨论】:

标签: ios core-location appstore-approval


【解决方案1】:

您必须在 Info.plist 中添加对您的应用需求的说明。 像这样的

密钥:隐私 - 使用时的位置使用说明

值:MY_APP 希望使用您的位置来关联您所在地理区域中可用的 MY_APP 水印。

【讨论】:

  • @Ganesh System 将从您的应用程序 Info.plist 文件中获取一个字符串,其中包含键“隐私 - 使用时的位置使用说明”,并在警报中显示给用户。所以苹果要求这个字符串应该清楚地向用户解释为什么你的应用需要访问他们的位置
  • Gushchin 感谢您告诉我。
【解决方案2】:

根据此处提到的苹果文档,如果您的应用提供需要持续位置更新的服务,则您的应用可以在后台使用标准位置服务。

您当前在您的应用中启用了位置背景模式设备功能。

如果您想禁用: 转到 Xcode 项目后台模式(位于项目的 Capabilities 选项卡中)并禁用 Location updates 模式。您编写的用于启动和停止标准定位服务的代码没有改变。请查看下面的参考截图:

【讨论】:

  • 谢谢解决了。
  • 很高兴它对您有所帮助。请花点时间投票 ;-)
猜你喜欢
  • 1970-01-01
  • 2017-05-18
  • 2021-07-24
  • 2017-03-02
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多