【问题标题】:How can i perform task even if the app is closed in React Native即使应用程序在 React Native 中关闭,我如何执行任务
【发布时间】:2021-07-08 23:44:01
【问题描述】:

如果设备重新联机,我想执行一些任务。我已经尝试过使用广播接收器,但是当应用程序正在运行并且应用程序被移到后台时它工作得很好。但是当应用程序关闭时它不起作用:(。

请找到我尝试过的以下代码..

import {DeviceEventEmitter,Platform} from 'react-native';
const func=(map)=>{
  console.log("connection changed")
}
DeviceEventEmitter.addListener('GReferrerBroadcastReceiver', func);

如果应用程序关闭,任何人都可以提出如何执行某些任务的解决方案。我在原生 android 中找到了 Job scheduler,但我如何连接到 React Native?

帮助将非常明显:) ......

【问题讨论】:

    标签: react-native android-service react-native-android


    【解决方案1】:

    这个库实现的后台任务。它的实现是在 JS 中并且非常易于使用:https://github.com/Rapsssito/react-native-background-actions

    【讨论】:

    • 很高兴为您提供帮助:)
    【解决方案2】:

    React-native-background-action 效果很好,请参阅官方网站上的文档,但如果您在开始点击后寻找用户跟踪,那么它会在手机锁定 10-15 分钟后失败...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 2023-02-23
      • 1970-01-01
      相关资源
      最近更新 更多