javascript - 当应用程序关闭时 React Native 运行任务

标签 javascript java android react-native background-task

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

最佳答案

如果 HeadlessJS 不适合您,那么您确实需要使用 native 代码。

使用 Android 的 native JobScheduler,如下所述: JobScheduler documentation

绝对有效。您可以安排具有特定时间间隔和可选条件(例如 Activity 的互联网连接)的定期任务。不要忘记在 list 中定义所需的服务,就像在纯 native Android 应用程序中一样。您可以使用 MainActivity/MainApplication 入口点来定义您的作业。

无论应用程序的 ReactNative 部分是否运行,您的作业都将被解雇。本地通知甚至可以从这样的后台作业中显示。

关于javascript - 当应用程序关闭时 React Native 运行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54048505/

相关文章:

javascript - 从输入中获取变量并使用它来更改 css 类

android - Flutter 中的通讯 USB 设备

java - EXE4J Jar 到 exe 与 jre 集成导致运行时错误

java - 如何在java中找到文件中的String并获取它旁边的String?

android - Espresso Activity 堆栈

android - Gradle 和最新版本的库

javascript - 使用表单验证隐藏和显示 Div

javascript - 我想要 dd.d.dd.ddddd 或 dd.d.d.ddddd 类型的数据的正则表达式

php - 使用 DomPDF/PHP 使用 Acrobat Jascript 生成 PDF

java - JOptionPane 并从输入中获取文本