在后台跟踪位置会导致应用拒绝

时间:2016-04-19 00:40:29

标签: ios app-store appstore-approval

最近,我在应用商店中提交了一个跟踪用户位置的应用,将其发送到服务器,然后该应用商店外的其他服务上显示该位置。具有此功能的应用程序的原始子目录已获批准,然后我进行了一些更新,其中包含一些错误修复,并且首次使用此推理进行了拒绝

  

您的应用声明支持您的UIBackgroundModes键中的位置   Info.plist文件,但不声明任何需要的功能   持久的位置。声明支持位置的应用程序   Info.plist文件中的UIBackgroundModes键必须具有该功能   需要持久的位置。

     

后续步骤

     

请修改您的应用以包含需要持久性的功能   在应用程序处于后台时使用实时位置更新。   请在您的电池中添加以下电池使用免责声明   应用说明:“继续使用GPS运行   背景可以大大减少电池寿命。“

所以我在Continued use of GPS running in the background can dramatically decrease battery life.添加了我的应用说明,并且还做了一个测试人员说明我们使用的背景位置

  

后台位置用于跟踪驱动程序位置,以便调度可以查看驱动程序的位置。

然后我重新安排了,并且这次又被拒绝了

  

感谢您的重新提交。根据评论说明>部分中的响应,您的应用使用后台位置模式,仅用于跟踪>员工,这不适合App Store。

     

后续步骤

     

请修改您的应用,为您的用户添加其他功能   这需要持续使用实时位置更新   该应用程序在后台。例如,用户界面中的地图   允许司机查看他们的位置。

     

如果跟踪员工的位置是您唯一的预期用途   背景位置,分发和更合适   通过批量购买将您的应用程序作为自定义B2B应用程序出售   程序

这种拒绝对我没有任何意义,有数百个应用程序完全像我们UberLyft那样做。他们的位置被发送到服务器,驱动程序在地图上可见,唯一不同的是他们可见的地图不是应用商店中的应用。

所以我的问题是如何在应用程序商店中获取一个应用商店的位置,将该位置发送到服务器以允许该位置在我们的另一个服务上可见?

1 个答案:

答案 0 :(得分:2)

似乎根据苹果的说法,让它通过的唯一方法就是添加一张地图,以便用户可以看到他们的位置,这就是我所做的并且他们通过了它