2011-11-12 55 views
1

我需要在后台模式下使用位置,以便我可以跟踪用户是否已进入区域。但是我的应用程序被拒绝,并显示以下消息:由于背景位置模式而被拒绝的iPhone应用程序

此外,我们发现您的应用使用背景模式,但不包括 功能,要求模式持续运行。此行为不符合App Store评论指南的 。

我们注意到您的应用宣布支持您在Info.plistUIBackgroundModes密钥中的位置,但不包括需要持久位置的功能。

在应用程序处于后台时添加需要位置更新的功能或从UIBackgroundModes项中移除“位置”设置将是适当的。

任何人都可以帮助我;我错过了什么吗?

+1

真的不清楚你在这里问什么。 –

+0

我想这是非常清楚的,请建议我可以上传什么样的信息 – Mann

+0

您是否阅读过电子邮件? – BoltClock

回答

4

所描述的应用程序功能需要位置跟踪吗?

您是否清楚地描述了应用描述中的位置跟踪功能?

您是否测试过您的应用,以确保位置服务实际上仍能在没有退出且没有错误的情况下运行,而您的应用长时间处于后台模式?

如果此功能需要用户启用,您是否在解释说明中解释了如何操作?

增加:

可以在库比提诺用户通过应用程序的行为告诉大家,位置服务在后台运行?

+0

感谢您的答案...请找到我的回答您的回复...是的位置跟踪是必要的描述功能的应用程序...我没有在描述中清楚描述...是的,我测试了它并没有错误...此功能不是由用户启用的,它是由应用程序自动提供的。 – Mann

+0

然后更改您应用的描述,以明确在应用中使用位置跟踪的背景。请有人证明阅读说明,以确保它绝对清楚。查看拒收电子邮件中的链接,了解下一步该做什么。 – hotpaw2

+0

非常感谢..我会尽力去做.. – Mann

0

“我需要在后台模式下使用位置,这样我才能跟踪用户是否进入了某个区域。”

从拒绝情况来看,苹果不会接受您认为您需要此功能(即对您的应用程序运行没有必要)的观点,或者您没有真正实现此功能。我想知道它是否是后者。如果您的应用程序对位置更改的后台通知没有任何作用,并且在重新启动时刚刚获得位置更新时的操作完全相同,则它不需要在后台运行。这可能是问题吗?

+0

不,这不是问题...我需要运行位置服务在后台检查用户是否进入区域,然后通知他有关这个......我怎么能做到这一点,而不使用背景位置? – Mann

相关问题