繁体   English   中英

应用程序在React Native中被杀死后用于存储数据的数据库

[英]Database for storing data after app is killed in React Native

我正在制作一个具有本机服务的React本机应用程序,以扫描附近的设备。 当应用程序处于前台时,它可以正常工作,但是当应用程序被终止并且服务检测到设备时,它会通过无头JS唤醒应用程序的React Native部分,并使用redux操作进行API调用,但无法存储数据在减速器数据中从API调用接收到的。

我无法使用AsyncStorage,因为数据很大且带有JSON。 如何保存这些数据,以便在启动应用程序时,用户可以看到先前从API调用派生的数据?

我建议您使用firebase进行数据存储,因为它很容易与React-native集成。 这是入门的链接-

https://firebase.google.com/

或流星Js是您拥有的其他选择之一。

https://www.meteor.com/

编辑::

如果要使用本地存储,请使用AsyncStorage。 这是文档的链接-

https://docs.expo.io/versions/latest/react-native/asyncstorage/#__next

我刚刚检查过,您可以使用SQLite在本地存储数据库的情况下制作离线应用程序。

npm install --save react-native-sqlite-storage

您可以更好地查看本文以获得更多信息:

https://brucelefebvre.com/blog/2018/11/06/react-native-offline-first-db-with-sqlite/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM