我可以使用 localStorage 创建永久数据库吗?

Can I use localStorage to create a permanent database?

我目前正在自学混合应用程序开发。我需要在 phone 上创建一个本地数据库以保存一些信息,但是,我对存储了解不多。

我看过 HTML5 本地存储 (https://www.w3schools.com/html/html5_webstorage.asp),申请起来很容易也很舒服,但我不知道这种存储在混合应用程序上是否会永久存在phone 关闭或应用程序关闭时。

你能帮我解决这个问题吗?

谢谢!

本地存储不是永久性的,用户可以随时清除数据。这意味着它会一直保留到他们选择清除数据为止,重启不会影响它。如果您真的需要永久存储数据,为什么不创建自己的服务器,或者与基于云的存储服务(例如 Google Drive)集成,这样您就可以在那里存储用户数据?

我最近开始使用 Realm。我发现它非常有用并且非常易于使用。它是一个本地数据库,在您卸载应用程序之前一直存在。

这取决于你想保存什么样的信息。

如果您需要保存一些应用信息(颜色、字体种类...),没关系。但是如果你想保存一些个人信息(信用卡,身份证),你最好使用一些数据库。

你只需要知道,localStorage 中的信息随时都会为用户删除,所以问问自己,如果所有信息都被删除,有关系吗?