iPad 长时间关闭时 PWA 应用数据和 Cookie 是否会被清除?

问题描述 投票:0回答:1

收到客户的报告称,只要他们关闭 iPad 1-2 小时然后再次打开,就会被要求重新登录 PWA(保存到主屏幕)。请注意,这与 webkit 中 cookie 数据的 7 天上限无关,因为我们已经解决了这个问题。当设备保持打开状态时,应用程序不会要求用户登录,直到 cookie 过期。我认为客户以前没有关闭过这样的设备。该应用程序设计为离线运行。

我已经在装有 iOS17 的标准 iPhone 上测试过将其关闭几分钟,但没有遇到同样的问题。

客户端已安装 MDM,因此我正在尝试测试没有安装 MDM 的设备。

有谁知道如果设备已关闭很长时间,它是否是 iOS/iPadOS 设备重启过程的一部分来清除 PWA 数据/cookie 等?

ios ipad progressive-web-apps ipados
1个回答
0
投票

在 iOS 中,每个应用程序(包括 PWA)都有其专用的存储空间,当达到容量时,iOS 通常会清除它。此限制也适用于 IndexedDB。不过,我个人还没有遇到过在 iOS 上自动删除 IndexedDB 中存储的数据的问题,我怀疑这个问题可能已经解决了。综上所述,iOS 提供了充足的存储容量,并且自动删除 IndexedDB 中存储的数据似乎并不存在广泛的问题。

© www.soinside.com 2019 - 2024. All rights reserved.