【问题标题】:App rejected for not performing as advertised (background locations)应用因未达到宣传的效果而被拒绝(背景位置)
【发布时间】:2015-03-06 08:08:04
【问题描述】:

我被苹果审核小组拒绝了。原因是:

2.3 - 与开发者宣传不符的应用将被拒绝

我们无法找到您的营销材料或发行说明中描述的某些功能。具体来说,您的应用会通知用户允许>背景位置,但是,您的应用内没有设置。

如果我转到设备设置并找到我的应用设置,我会看到以下内容:



我的 plist 文件中有以下背景模式:



Apple 将这张截图连同评论一起发送给我:

另外,如果有人能帮助我告诉我与 Apple 取得联系的最佳方式。我已经尝试写 cmets 到调解中心的拒绝,但我没有收到回复。

【问题讨论】:

  • 我明白了吗,Apple 说您正在后台跟踪用户的位置,但应用程序并没有注意到这些数据。很抱歉,联系审核委员会的唯一方法是回复拒绝。

标签: ios app-store-connect appstore-approval


【解决方案1】:

我们无法告诉您 Apple 拒绝您的应用的原因;我们只能猜测(充其量)。

Apple 的测试人员看到的内容并不总是与您看到的相同,因为您提交了用于生产的应用程序,而您正在开发环境中对其进行测试。这就是为什么做 Ad-Hoc 和/或 TestFlight beta testing 很重要。

您必须确保您的应用(及其所有功能)不仅适用于开发环境中的您,而且适用于示例生产环境中的其他人(理想情况下适用于各种设备)。

了解测试人员看到了什么的唯一方法是通过调解中心要求他们进行澄清,您说您已经这样做了。最好的办法是等待,但如果您在合理的时间内(比如一两周)没有得到回复,您可能需要contact the team

如果您确实认为这次拒绝是错误的,您可以appeal it

【讨论】:

  • 我在同一台开发设备上通过试飞下载了该应用程序,果然,设备设置中的位置设置消失了......有什么想法吗?
  • @JensFrandsen 我不知道;您可能需要在会员中心使用权限或配置文件进行操作。我会谷歌它,看看你能不能找到任何东西;如果没有,请再问一个问题,看看其他人怎么说。
  • @JensFrandsen 很高兴能帮上忙。
  • 我现在找到了原因。该应用程序在第一次实际请求之前正在测试位置授权。我删除了检查,然后 iOS 在应用程序第一次使用它时询问用户授权位置服务。这会将位置设置添加到设备设置中。我没有看到问题的原因是 iOS 会记住跨安装的自动化。我很确定我已经卸载了好几次都没有看到这个问题。
  • @JensFrandsen 这很有趣;类似的事情在我身上发生了几次推送通知和授权。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-01
  • 2013-04-09
  • 2016-08-09
  • 2022-01-01
  • 2017-02-04
  • 1970-01-01
  • 2013-04-05
相关资源
最近更新 更多