3

我有一种情况,我必须在我的应用程序处于后台时发出警报。所以我认为解决方案是本地通知。但问题是,我只想在用户越过特定的预定义位置点时才显示该警报。

所以我必须在前台显示通知而不进行任何注册(或者你可以说在后台注册本地通知)。

可行吗?

请帮忙。

4

1 回答 1

1

是的,您可以让您在后台运行,同时您仍会收到位置更新。

您必须locationUIBackgroundModes您的应用程序中添加info.plist

并且任何CLLocationManager实例都将继续接收位置更新。但请注意,这可能会很快耗尽 iPhone 的电池,因此最好只监控主要位置变化。

于 2012-06-19T11:23:40.767 回答