Android / iOS:在应用处于后台/关闭时安排任务

时间:2012-08-13 21:25:31

标签: android ios background task

当服务器想要联系客户端时,虽然相应的应用程序处于非活动状态或关闭状态,但他可以通过Google Cloud Messaging执行此操作。我的小应用程序与我不拥有的网络服务器一起运行,只运行php,因此无法主动联系客户端。

现在有些应用可能存在类似问题,例如电子邮件应用。收到新邮件时,邮件服务器从不手动联系客户,因此每隔30分钟检查一次新邮件。

我的问题是:是否可以运行这样的后台任务?有没有办法在iOS中做到这一点?

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果当用户没有与小部件/应用程序交互时你想要android做什么,你应该使用服务。

Android Service

它旨在用于不需要用户交互的任务,尤其适用于反复检查的内容。不能保证操作系统最终仍然不会杀死它,但它会尽可能长时间地保持活着。如果你真的想长期做一些事情,你也可以创建一个在任何时候死亡时重新启动的服务。