【发布时间】:2013-04-11 00:54:56
【问题描述】:
我的应用在其Info.plist 文件中包含UIBackgroundModes 键(带有位置值)。该应用被 Apple 拒绝。
苹果拒绝的原因:
“我们注意到您的应用在 Info.plist 的 UIBackgroundModes 键中声明支持位置,但不包括需要持久位置的功能。添加需要持久使用实时位置的功能是合适的应用在后台时更新或从 UIBackgroundModes 键中删除“位置”设置。如果您的应用程序不需要持久的实时位置更新,我们建议使用显着变化位置服务或区域监控位置服务。 "
使用原因:
我的应用程序使用显着更改位置服务或标准位置服务,因为我的应用程序可用于 iPhone 和 ipod touch。如果重大变化的位置服务不可用,应用程序将使用标准位置服务。
问题:
- 当app在后台运行时,该app是否需要在
info.plist文件中添加UIBackgroundModes键(带有位置值)? - 如果不包含,应用可以通过标准定位服务成功定位吗?谢谢。
【问题讨论】:
-
这个问题一直被问到。查看有关此主题的所有现有问题。从问题的“相关”部分下列出的内容开始。有几个是完全匹配的。
标签: ios background core-location