我的应用程序在其文件中包含UIBackgroundModes
密钥(带有位置值) 。Info.plist
该应用程序被苹果拒绝。
苹果拒绝的理由:
“我们注意到您的应用程序在 Info.plist 中的 UIBackgroundModes 键中声明支持位置,但不包括需要持久位置的功能。在应用程序运行时添加需要持久使用实时位置更新的功能是合适的后台或从 UIBackgroundModes 键中删除“位置”设置。如果您的应用程序不需要持久、实时的位置更新,我们建议使用显着变化位置服务或区域监控位置服务。"
使用它的原因:
我的应用程序使用显着更改位置服务或标准位置服务,因为我的应用程序可用于 iPhone 和 ipod touch。如果重大变化的位置服务不可用,应用程序将使用标准位置服务。
问题:
- 当应用程序在后台运行时,该应用程序是否需要
UIBackgroundModes
在文件中添加键(带有位置值)info.plist
? - 如果不包括,应用程序可以使用标准定位服务成功定位吗?谢谢。