2012-04-04 32 views
0

我想知道是否可以安排应用程序的后台执行。我试图在我的应用上使用区域监控,但仅限于特定的日子,唯一可以看到的方式是在需要时添加区域,并在不需要时删除它们,例如我想监控5月3日,我希望我的应用程序在5月2日的背景中被启动,以便添加要添加的区域,而不是从现在到那天一路跟踪。有没有办法做到这一点?或者你能想到的其他方式?我想也许本地通知可能会有帮助,但不知道具体如何。调度后台执行

谢谢。

回答

0

这听起来像你是一个基于位置的应用程序。如果您是基于位置的应用,则可以获取移动通知。注册获取最多您需要的信息,当他们不适用于您时,请退出。您可以使用“重大位置更改”通知,这样您就不会收到比想要的更多的通知(基本上会在您的手机信号塔发生变化时向您发送通知)。但通过它的声音,你会想要经常收到通知,而忽略它们。

当用户没有请求时,无法在任意时间运行。如果您是经过批准的背景类型之一(例如位置),那么您可以基于此获取通知,这就是您必须使用的。没有“基于时间”的通知会在用户不参与的情况下运行您的代码。

+0

好的谢谢。非常有用,直截了当。非常感谢你 – user1162866 2012-04-04 16:46:47