我正在阅读 this PWA 的离线存储指南描述了两个存储 API,Cache API 和 IndexedDB,但似乎这两个存储选项都不是真正持久的。 Cache API 在设计上是临时的,当用户清除浏览器缓存时,可以删除 IndexedDB 数据。
那么,是否有可能在 PWA 中拥有真正的持久存储?我想要做的是:
有什么办法可以做到吗?也许是我不知道的 API?我只需要一个很小的唯一代码,因为此 PWA 并非旨在让用户使用 cookie 登录。
最佳答案
不
用户可以删除 PWA(如果安装在 Android 上)并清除浏览器缓存中您 PWA 中的所有内容。
然后,如果他们再次访问,您将需要为他们生成一个新 ID。
但是,如果您没有与唯一用户相关联的登录后端,您将不会知道他们以前的 ID。
关于progressive-web-apps - 在渐进式 Web 应用程序中是否可以实现真正的持久存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56708828/