[英]Database for storing data after app is killed in React Native
我正在制作一个具有本机服务的React本机应用程序,以扫描附近的设备。 当应用程序处于前台时,它可以正常工作,但是当应用程序被终止并且服务检测到设备时,它会通过无头JS唤醒应用程序的React Native部分,并使用redux操作进行API调用,但无法存储数据在减速器数据中从API调用接收到的。
我无法使用AsyncStorage,因为数据很大且带有JSON。 如何保存这些数据,以便在启动应用程序时,用户可以看到先前从API调用派生的数据?
我建议您使用firebase进行数据存储,因为它很容易与React-native集成。 这是入门的链接-
或流星Js是您拥有的其他选择之一。
编辑::
如果要使用本地存储,请使用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.