据我所知,iOS和Android可以使用称为"NS用户默认值/共享首选项"的东西来处理少量非复杂数据。
我想知道在 Web 应用程序中,这相当于什么?或者它甚至存在吗?如果没有,推荐/最佳实践解决方案是什么?
谢谢。
看起来Flutter为Web提供的开箱即用的"NSUserDefaults/SharedPreferences"相当于"本地存储",如果用户清除浏览器cookie或以私人/隐身模式浏览,它不会永久保留数据。
这不是一个理想的解决方案,因为我需要数据永久地保留在事物的网络端。
浏览器不允许您永久存储数据,用户可以随时选择清除数据。
我必须创建一个自定义数据库表,并将本地"NSUserDefaults/SharedPreferences"中的数据同步到 Web 应用程序可以使用的服务器上的自定义表。
如果你想在Android,iOS和Web中使用SharedPreferences
,请尝试shared_preferences软件包