应用程序在后台模式下更新位置时被拒绝

时间:2017-06-15 05:23:44

标签: ios background location app-store mkmapview

来自Apple 2. 5性能:软件要求 准则2.5.4 - 性能 - 软件要求

我们注意到您的应用在Info.plist文件的UIBackgroundModes键中声明了对位置的支持,但没有任何需要持久位置的功能。具体而言,您的应用使用位置后台模式仅用于跟踪员工,这在App Store中不合适。

后续步骤

要解决此问题,请修改您的应用,为用户提供其他功能,这些功能需要在应用处于后台时持续使用实时位置更新。

如果跟踪员工的位置是您对背景位置的唯一预期用途,那么通过批量购买计划将您的应用作为自定义B2B应用直接分发和销售给CBS Clean更为合适。有关批量购买计划和自定义B2B商店的更多信息,请参见iTunes Connect Developer Help。

从App Review请求电话

根据您的要求,我们可以安排Apple代表在接下来的三个工作日内给您打电话,讨论您的App Review问题。

要接听电话并确保我们拥有准确的联系信息,请直接回复此邮件,并提供联系人姓名和直接电话号码以便与您联系。

我已经为清洁工开发了一个应用程序..清洁工的位置应该在后台获取,用于他们的工资计算和安全测量......还有清洁工可以在mapview中查看他们的工作地点......但我的应用程序被拒绝了..现在是什么我该怎么做..如何处理这个问题

1 个答案:

答案 0 :(得分:0)

看看here

如果您的应用需要位置服务或从info.plist中的UIBackgroundMode键移除位置更新,您可以包含位置服务的功能和方法,以便您的应用获得应用批准店

我认为你正在使用

  

locationManager.requestAlwaysAuthorization()

改为使用此locationManager.requestWhenInUseAuthorization()