2

当服务器想要联系客户端时,尽管相应的应用程序处于非活动状态或关闭状态,但他可以通过 Google Cloud Messaging 进行此操作。我的小应用程序与我不拥有且仅在其上运行 php 的网络服务器结合运行,因此无法主动联系客户。

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

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

提前致谢!

4

1 回答 1

1

如果在用户不与小部件/应用程序交互时您希望 android 执行某些操作,您应该使用服务。

安卓服务

它旨在用于不需要用户交互的任务,并且特别适合一遍又一遍地检查某些内容。不能保证操作系统最终仍不会杀死它,但它会尽可能长时间地保持活动状态。如果您真的想长期做某事,您还可以创建一个服务,以便在它死后随时重新启动。

于 2012-08-13T21:39:45.537 回答