gpt4 book ai didi

progressive-web-apps - 在渐进式 Web 应用程序中是否可以实现真正的持久存储?

转载 作者:行者123 更新时间:2023-12-03 16:16:33 25 4
gpt4 key购买 nike

我正在阅读 this PWA 的离线存储指南描述了两个存储 API,Cache API 和 IndexedDB,但似乎这两个存储选项都不是真正持久的。 Cache API 在设计上是临时的,当用户清除浏览器缓存时,可以删除 IndexedDB 数据。

那么,是否有可能在 PWA 中拥有真正的持久存储?我想要做的是:

  • 用户在他们的智能手机上访问我的网站,我在 JavaScript 中生成了一个唯一的 ID。
  • 他们在 iOS 上按“添加到主屏幕”或在 Android 上按“添加到主屏幕”栏。
  • PWA 被添加到他们的手机中。此时,我想永久存储该唯一 ID。

  • 有什么办法可以做到吗?也许是我不知道的 API?我只需要一个很小的唯一代码,因为此 PWA 并非旨在让用户使用 cookie 登录。

    最佳答案


    用户可以删除 PWA(如果安装在 Android 上)并清除浏览器缓存中您 PWA 中的所有内容。
    然后,如果他们再次访问,您将需要为他们生成一个新 ID。
    但是,如果您没有与唯一用户相关联的登录后端,您将不会知道他们以前的 ID。

    关于progressive-web-apps - 在渐进式 Web 应用程序中是否可以实现真正的持久存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56708828/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com