React-Native:关闭应用程序时刷新后台应用程序

React-Native: Background app refresh while app closed

本文关键字:应用程序 后台 刷新 React-Native      更新时间:2023-09-26

我需要每30或60分钟更新应用程序的数据库。经过大量的搜索,我找到了这个模块:

https://github.com/transistorsoft/react-native-background-fetch

就像它在页面上说的:

iOS后台取回基本上是一个API,它唤醒你的应用每15分钟(在用户的黄金时段),并提供你的应用正好有30秒的后台运行时间。这个插件将当后台获取事件发生时,执行你提供的callbackFn发生。没有办法增加fetch事件的速率发生,此插件将速率设置为最频繁的可能UIApplicationBackgroundFetchIntervalMinimum的值——iOS决定该费率自动基于设备使用情况和一天中的时间(即:黄金时段的取景时间约为15分钟;频率较低当假定用户正在睡觉时(例如凌晨3点)。

如果我写一些代码在swift?我在react native中使用sqlite来存储数据。如果我写一些代码在swift唤醒和检查新的数据,我可以访问相同的数据库,我用来存储我的数据在react native?

我使用react-native-sqlite-storage将我的数据存储在react native中。

https://github.com/andpor/react-native-sqlite-storage

你可以访问你曾经存储在react native中的数据库,如果你在同一个应用程序下运行后台任务