我想创建一个 cookie 来存储帖子请求,但我面临着理解什么的挑战
我尝试创建一个 cookie 类和一个处理 cookie 方法,但创建似乎不起作用,并且它阻止我的登录工作
要将任何数据保存到设备的本地存储,您可以在 flutter 中使用多种解决方案。
最基本的解决方案是共享偏好。您可以用它存储原始数据类型和字符串列表。 https://pub.dev/packages/shared_preferences
如果您想加密存储数据,可以使用https://pub.dev/packages/flutter_secure_storage。
要存储更复杂的数据,您可以使用像 hive 这样的库。 Hive 提供了存储模型类的功能。 https://pub.dev/packages/hive。此外,您还可以通过 hive 和 flutter_secure_storage 组合来加密存储的数据。
作为另一个选项,您可以使用带有 sqflite 插件的 sql 数据库。 https://pub.dev/packages/sqflite。如果您不打算管理大量数据,我建议使用 hive 而不是 sqflite。
特别是对于您的问题,我推荐 flutter_secure_storage。对于存储简单和敏感数据来说,这是一个不错的选择。