我想讓應用程序記住一些用戶在關閉手機後放入的數據(如自動登錄)。這怎麼能在React Native中完成?或者我應該研究哪些庫/組件?應用程序關閉後,反應原生應用程序如何保存變量?
1
A
回答
0
可以使用助焊劑店,異步存儲來存儲在存儲中的當前狀態,並重新路由基於商店
可以使用componentWillMount渲染視圖之前設置的狀態混合。例如:
componentWillMount() {
LocalStorage.bootstrap(() => this.setState({bootstrapped: true}));
},
例如你可以參考https://github.com/brentvatne/flux-util/blob/master/lib/flux-util.js。
0
您可以使用與react-native捆綁在一起的AsyncStorage。它創建鍵值對
AsyncStorage.setItem("key", "value").done() // both key and value have to be strings
AsyncStorage.getItem("key").then((value) =>{}).done()
如果你想要做的事,你或許應該使用react-native-keychain這樣就可以像自動登錄您可以檢查更多的選擇 https://facebook.github.io/react-native/docs/asyncstorage.html#content
5
文檔以更安全的方式將用戶憑證存儲在設備上的鑰匙串中。
如果您正在尋找存儲特定應用程序狀態或者你可以使用react-native-simple-store提供圍繞AsyncStorage一個非常簡單的包裝和負責樣板JSON.stringify/JSON.parse的,你需要做其他非敏感數據對象和數組。
希望有幫助!
相關問題
- 1. 如何在應用程序關閉後保存變量?
- 2. 開始反應原生應用程序
- 3. 在android上保存變量直到應用程序關閉
- 4. 如何以編程方式關閉反應js應用程序
- 5. 如何構建反應原生android應用程序的生產?
- 6. 我的應用程序關閉後應用程序崩潰
- 7. 關閉應用程序後保存開關位置
- 8. 反應原生:在Android上從後臺恢復應用程序
- 9. 關閉應用程序後保存的文件不再存在
- 10. 反應原生:ADB問題創建反應原生應用程序
- 11. 如何在反應原生應用程序中安裝facebook sdk?
- 12. 如何給z-index屬性反應原生android應用程序
- 13. 如何獲得應用程序根在反應原生
- 14. 如何離線驗證反應原生應用程序
- 15. 如何向PlayStore提交反應原生android應用程序?
- 16. 高分使用NSUserDefaults在應用程序關閉後未保存
- 17. 打開另一個應用程序從反應原生的iOS應用程序
- 18. 從反應原生應用程序打開外部應用程序
- 19. 執行應用程序關閉執行程序應用程序
- 20. 應用程序保持關閉狀態
- 21. 應用程序保持強制關閉?
- 22. 保持變量數據甚至關閉應用程序
- 23. 如何從第三方應用程序以編程方式關閉原生Blackberry應用程序?
- 24. 爲什麼關閉應用程序後間隔沒有保存?
- 25. 應用程序關閉後保存我自己的plist
- 26. 應用程序關閉後保存int值
- 27. 應用程序關閉後保存BluetoothDevice對象
- 28. 關閉應用程序後保存信息
- 29. 關閉後保存進度的應用程序
- 30. Phonegap - 即使在應用程序關閉後,如何將文本保存在清單應用程序中
請注意,這是未加密的,不應該用於敏感用戶數據 – KrauseFx