iPhone应用因后台定位模式被拒绝



我需要在后台模式下使用location,这样我就可以跟踪用户是否进入了一个地区。但是我的应用程序被拒绝了,并显示以下消息:

另外,我们发现你的应用程序使用了背景模式,但不包括需要该模式持久运行的功能。这种行为不是遵守App Store审核指南

我们注意到你的应用程序在Info.plistUIBackgroundModes键中声明支持位置,但不包括需要持久位置的功能。

当应用程序在后台时添加需要位置更新的功能或从UIBackgroundModes键中删除"location"设置是合适的。

有谁能帮帮我吗?我错过什么了吗?

位置跟踪对于你的应用程序所描述的功能是必要的吗?

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

你测试你的应用程序,以确保位置服务实际上仍然运行没有退出,没有错误,当你的应用程序在后台模式延长一段时间?

如果此功能需要由用户启用,您是否在评审笔记中解释了如何这样做?

补充道:

库比蒂诺的用户可以通过应用程序的行为知道定位服务正在后台运行吗?

"我需要在后台模式下使用location,这样我就可以跟踪用户是否进入了一个地区。"

从拒绝来看,要么苹果不接受你的观点,即你需要这个功能(即它对你的应用程序的功能来说是不必要的),要么你没有真正实现这个功能。我想知道是不是后者。如果你的应用程序对位置更改的后台通知不做任何事情,如果它在重新启动时获得位置更新,那么它将完全相同地运行,那么它不需要在后台运行。这是问题所在吗?

相关内容

最新更新