最近,我在应用商店中提交了一个跟踪用户位置的应用,将其发送到服务器,然后该应用商店外的其他服务上显示该位置。具有此功能的应用程序的原始子目录已获批准,然后我进行了一些更新,其中包含一些错误修复,并且首次使用此推理进行了拒绝
您的应用声明支持您的UIBackgroundModes键中的位置 Info.plist文件,但不声明任何需要的功能 持久的位置。声明支持位置的应用程序 Info.plist文件中的UIBackgroundModes键必须具有该功能 需要持久的位置。
后续步骤
请修改您的应用以包含需要持久性的功能 在应用程序处于后台时使用实时位置更新。 请在您的电池中添加以下电池使用免责声明 应用说明:“继续使用GPS运行 背景可以大大减少电池寿命。“
所以我在Continued use of GPS running in the background can dramatically decrease battery life.
添加了我的应用说明,并且还做了一个测试人员说明我们使用的背景位置
后台位置用于跟踪驱动程序位置,以便调度可以查看驱动程序的位置。
然后我重新安排了,并且这次又被拒绝了
感谢您的重新提交。根据评论说明>部分中的响应,您的应用使用后台位置模式,仅用于跟踪>员工,这不适合App Store。
后续步骤
请修改您的应用,为您的用户添加其他功能 这需要持续使用实时位置更新 该应用程序在后台。例如,用户界面中的地图 允许司机查看他们的位置。
如果跟踪员工的位置是您唯一的预期用途 背景位置,分发和更合适 通过批量购买将您的应用程序作为自定义B2B应用程序出售 程序
这种拒绝对我没有任何意义,有数百个应用程序完全像我们Uber
或Lyft
那样做。他们的位置被发送到服务器,驱动程序在地图上可见,唯一不同的是他们可见的地图不是应用商店中的应用。
所以我的问题是如何在应用程序商店中获取一个应用商店的位置,将该位置发送到服务器以允许该位置在我们的另一个服务上可见?
答案 0 :(得分:2)
似乎根据苹果的说法,让它通过的唯一方法就是添加一张地图,以便用户可以看到他们的位置,这就是我所做的并且他们通过了它