3

我使用 iBeacon 和 GeoFence 服务的应用程序在 iOS 7.1 上的后台运行良好,但在 iOS 8 上却没有。所以当我去“后台应用程序刷新”设置检查我的应用程序时,我意识到它没有显示在列表。我认为那是您无法启用后台服务。关于这一点,我是否必须更新我的应用程序以兼容 iOS 8?或者它只是一个 iOS8 错误?任何人,请告诉我。

4

1 回答 1

13

我找到了解决方案!在项目目标设置中,转到 Capabilities(第二个选项卡),在 Background 模式(应该是 ON)中,有一个称为 Background Fetch 的模式。如果您选中此模式,该应用程序将出现在手机设置的“后台刷新”列表中。在 iOS 7 中,如果仅选中“位置服务”后台功能,则应用程序位于“后台刷新”列表中,但对于 iOS 8 来说似乎还不够。检查“后台获取”(有或没有“位置服务”功能)将解决这个问题。编辑

于 2014-11-04T17:05:22.770 回答