【问题标题】:Schedule background task when after every 30 seconds - react-native每 30 秒后安排后台任务 - react-native
【发布时间】:2020-05-19 16:19:26
【问题描述】:

我想使用 react-native 安排每 30 秒运行一次的后台任务

我看过以下库

  1. react-native-background-job
  2. react-native-background-task
  3. react-native-background-fetch

但所有这些都是一个限制,即我不能将频率设置为运行少于 15 分钟的作业。

我也检查了react-native-background-timer,但它似乎在应用程序终止时不起作用。

如何实现每30秒安排一次的后台任务

【问题讨论】:

    标签: react-native background-task


    【解决方案1】:

    您可以使用 react-native-background-job npm 来实现这一点。

    https://github.com/vikeri/react-native-background-job/blob/master/example/index.js

    以该代码为例。

    您还需要在 androidManifest.xml (android/app/src/main) 中添加前台权限。

    在 "" 标记上方添加该行

    【讨论】:

    • Npm 使用的是“headless JS”,目前只有 Android 支持。
    • 我想在 ios 和 android 中每 30 秒安排一次任务
    • 作业根本没有触发,我怎样才能让它工作? github.com/vikeri/react-native-background-job/issues/169我已经尝试引用你的代码@tejase
    • 其实我也需要一些backgroud-job包的建议....我无法使用它
    • 您是否尝试添加前台权限?抱歉回复晚了@Prajna
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多