簡體   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