当 iPad 长时间关闭时,PWA 应用程序数据和 cookie 是否会被清除?

Are PWA App Data and Cookies Cleared When iPad Turned Off for Long Periods?

提问人:bstredinnick 提问时间:10/31/2023 更新时间:11/1/2023 访问量:44

问:

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

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

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

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

iOS iPad 渐进式网络应用程序 iPadOS

评论


答:

0赞 ali3529 11/1/2023 #1

在 iOS 中,每个应用(包括 PWA)都有其专用存储空间,当它达到容量时,iOS 通常会清除它。此限制也适用于 IndexedDB。但是,我个人还没有遇到存储在 IndexedDB 中的数据在 iOS 上被自动删除的问题,我怀疑这个问题可能已经解决了。总而言之,iOS 提供了大量的存储容量,并且自动删除存储在 IndexedDB 中的数据似乎没有普遍存在问题。