苹果拒绝了我的申请,回复如下...
我已经在 info.plist 文件中添加了“NSLocationAlwaysUsageDescription”和“NSLocationWhenInUseUsageDescription”的条目,但为什么Apple拒绝了它?
您的应用使用后台位置服务,但未按照iOS人机界面指南的要求,在位置模式警报中阐明其使用目的。
我们已经附上截图供您参考。
后续步骤
请在代码中重新配置UIAlertControllerStyleAlert,并在其消息字段中指定使用后台位置的预期目的。参考资料
有关配置和显示警报的其他信息和说明,请参阅iOS人机界面指南和UIKit框架参考的访问用户数据部分。
1条答案
按热度按时间1cosmwyk1#
因此,苹果想知道你是否真的需要用户的位置,即使用户在后台。
就连我们的App上周也因为同样的原因被拒绝了。
我们甚至不需要提交新的二进制文件。我们所做的一切都是向评论者解释为什么我们要使用我们在plist中列出的位置背景模式。我们通过上传一段视频来做到这一点,在视频中我们解释了位置背景模式的目的。然后在iTunes连接中的分辨率中心提供了此视频的链接。评论者看了一下,后来批准了我们的应用程序。
你必须做类似的事情。如果需要位置服务后台模式。只需向分辨率中心的审阅者解释其预期用途。否则,只需上传一个新的二进制文件,并从plist中删除位置服务后台模式。
希望对你有帮助。