Appstore 拒绝 5. 1.5 法律:隐私 - 定位服务
Posted
技术标签:
【中文标题】Appstore 拒绝 5. 1.5 法律:隐私 - 定位服务【英文标题】:Appstore Rejection 5. 1.5 Legal: Privacy - Location Services 【发布时间】:2017-04-05 04:32:22 【问题描述】:App 多次被 Apple 拒绝
“经过进一步审查,我们仍然发现您的应用使用后台定位服务,但没有按照 iOS 人机界面指南的要求,在位置模式警报中阐明其使用目的。”
在“NSLocationAlwaysUsageDescription”中指定的确切描述是什么?
【问题讨论】:
您必须解释为什么您的应用需要始终跟踪用户。 @rmaddy 你能给我一个NSLocationAlwaysUsageDescription的例子吗 看到这个***.com/questions/37948301/… 我投票结束这个问题,因为它是关于发布到“应用商店”的政策和程序,而不是编程。见Are developer-centric questions about application stores on topic? 【参考方案1】:您必须在 Info.plist 中添加对您的应用需求的说明。 像这样的
密钥:隐私 - 使用时的位置使用说明
值:MY_APP 希望使用您的位置来关联您所在地理区域中可用的 MY_APP 水印。
【讨论】:
@Ganesh System 将从您的应用程序 Info.plist 文件中获取一个字符串,其中包含键“隐私 - 使用时的位置使用说明”,并在警报中显示给用户。所以苹果要求这个字符串应该清楚地向用户解释为什么你的应用需要访问他们的位置 Gushchin 感谢您告诉我。【参考方案2】:根据此处提到的苹果文档,如果您的应用提供需要持续位置更新的服务,则您的应用可以在后台使用标准位置服务。
您当前在您的应用中启用了位置背景模式设备功能。
如果您想禁用: 转到 Xcode 项目后台模式(位于项目的 Capabilities 选项卡中)并禁用 Location updates 模式。您编写的用于启动和停止标准定位服务的代码没有改变。请查看下面的参考截图:
【讨论】:
谢谢解决了。 很高兴它对您有所帮助。请花点时间投票 ;-)以上是关于Appstore 拒绝 5. 1.5 法律:隐私 - 定位服务的主要内容,如果未能解决你的问题,请参考以下文章
iOS 应用程序被拒绝:2. 1 性能:应用程序完整性和 5.1.1 法律:隐私 - 数据收集和存储
继续收到此评论警告 准则 5.1.1 - 法律 - 隐私 - 数据收集和存储