猿问

关闭应用程序时反应本机运行任务

我正在寻找一种在应用程序关闭(不在后台状态)时运行任务或服务的方法,我尝试使用Headless JS和JobScheduler,但对我来说似乎不起作用。我的任务是在某些情况下从服务器获取数据并推送通知。任何帮助。


萧十郎
浏览 129回答 1
1回答

MMMHUHU

如果HeadlessJS对您不起作用,那么您确实需要使用本机代码。如此处所述,使用Android的本机JobScheduler: JobScheduler文档肯定有效。您可以安排具有特定时间间隔和可选条件(例如有效的Internet连接)的定期任务。不要忘了在清单中定义所需的服务,就像在纯本机Android应用程序中一样。您可以使用MainActivity / MainApplication入口点来定义您的作业。无论您的应用程序的ReactNative部分是否运行,您的工作都将被解雇。即使来自这样的后台作业,也可以显示本地通知。
随时随地看视频慕课网APP

相关分类

Java
我要回答