有沒有辦法像React Native中的普通瀏覽器一樣配置localStorage和Cookies?
某些網站或Web SDK正在使用它們來存儲登錄信息。
問題是,當我重新啓動React Native應用程序時,用戶會話沒有恢復,我認爲這是因爲localStorage
和Cookies
任何好的解決方案?如何讓localStorage和Cookies像React Native中的普通瀏覽器一樣工作?
0
A
回答
0
首先,將「登錄信息」存儲在「本地」中可能不是一個好主意。
我沒有任何有關您如何處理身份驗證的信息,或者如果您只是試圖以「記住我」方式使用本地存儲,則每次用戶打開應用程序時都需要進行身份驗證用戶再次。使用第三方爲此是最好也是最簡單的賭注。請參閱auth0.com或類似的服務。
另外AsyncStorage
相當於本地存儲中的localStorage。
請參閱文檔;
https://facebook.github.io/react-native/docs/asyncstorage.html
+0
我的目標不是通過我的代碼手動使用任何類型的存儲。 –
+0
我想在React Native中構建一個與瀏覽器相同的環境來啓用Cookie和localStorage。通過這樣做,例如Web SDK將像瀏覽器一樣正常工作。一個很好的例子是在React Native中使用Firebase Web SDK(Auth)。 –
相關問題
- 1. emacs + dirtree像普通文件瀏覽器一樣工作
- 2. 如何讓瀏覽器忽略cookies
- 3. WinForms CefSharp瀏覽器LocalStorage不工作
- 4. React Native Packager package.json「瀏覽器」字段
- 5. React Native Image.prefetch如何工作?
- 6. 如何使UIWebView不像iPhone上的瀏覽器那樣工作
- 7. 如何使異步函數像普通函數一樣工作?
- 8. Phonegap和LocalStorage問題,但在瀏覽器中工作
- 9. 瀏覽React Native中的Toast模塊
- 10. 如何從瀏覽器中刪除cookies?
- 11. C#web瀏覽器或普通的瀏覽器
- 12. 試圖讓模態在React Native工作
- 13. 跨瀏覽器localStorage
- 14. 混合普通cookies和httponly cookies
- 15. 可以設置Be Be永不重置瀏覽器cookies嗎?就像普通的手動瀏覽器會話一樣行事?
- 16. Animated.Event如何在React Native中工作?
- 17. Android webview像本機瀏覽器一樣工作
- 18. 讓斯萊普工作就像LookAt(x,Vector3.Right)一樣
- 19. 如何讓jQuery在所有瀏覽器中都一樣?
- 20. 像Chrome瀏覽器一樣的Progressbar WebView
- 21. 像瀏覽器一樣的搜索框
- 22. React Native - 如何更改視圖的樣式和圖像onPress
- 23. 像普通靜態數組一樣工作的Appopriate Container?
- 24. OSGIfied jar會像普通的jar一樣工作嗎?
- 25. 如何讓身高:「100%」在CSS中跨瀏覽器工作?
- 26. Android瀏覽器php cookies
- 27. 瀏覽器不保存cookies
- 28. 如何通過Python訪問firefox瀏覽器的localStorage?
- 29. React Native - 瀏覽設備本地存儲
- 30. 如何讓XPages中的字段像名稱普通字段一樣?
任何特別的原因,不使用[asyncstorage](https://facebook.github.io/react-native/docs/asyncstorage.html)? –
根據React Native文檔,應該使用此代替LocalStorage>「應該使用它代替LocalStorage。」 –
我可以手動保存並加載特定的值,但我的目標是使JavaScript SDK正常工作。 –