苹果应用商店拒绝 5.1.5:"Your app uses background location services but does not clarify the..."



苹果已经拒绝了我的应用程序,以下面的响应...

我已经添加了" nslocationalwaysusagedesscription"的条目。并" nslocationWheninUseusagedEscription"在 info.plist 文件中,但是苹果为什么拒绝它?

您的应用程序使用背景位置服务,但没有澄清根据iOS的要求,其在位置模式警报中使用的目的人界面指南。

我们已连接屏幕快照以供您参考。

接下来的步骤

请在代码中重新配置UialertControllerStyLealert,并指定使用背景位置的预期目的消息字段。资源

有关配置和提出警报,请参阅iOS的访问用户数据部分人界面指南和UIKIT框架参考。

nslocationalwaysusageSagingscription 是电池密集型。如果该应用程序无法正确管理,则不仅会在应用程序中产生糟糕的用户体验,而且还会导致使用iOS设备的糟糕用户体验。

因此,苹果想知道即使用户在后台,您是否真的需要用户的位置。

甚至上周出于同样的原因,我们的应用程序也收到了拒绝。

我们甚至不需要提交新的二进制文件。我们所做的只是向审稿人解释了为什么我们使用我们在PLIST中列出的位置背景模式。我们通过上传一个视频来做到这一点,其中我们解释了位置背景模式的目的。然后在iTunes Connect的分辨率中心中提供了该视频的链接。审稿人看了一下,后来批准了我们的应用程序。

因此,您必须做类似的事情。如果您需要位置服务背景模式。只需向分辨率中心的审稿人解释一下目的。否则,只需上传一个从PLIST删除的位置服务背景模式的新二进制文件即可。

希望它有帮助。

相关内容

最新更新