ios - 我需要持久存储成员(member) ID 和电子邮件以在 iOS 上的渐进式 Web 应用程序中恢复事件 session

标签 ios codeigniter local-storage persistent progressive-web-apps

我正在研究将我管理的网站制作成渐进式 Web 应用程序的可能性,而不是在 iTunes 商店中维护 Webview 包装器应用程序。该站点作为 PWA 运行良好,唯一的问题是登录信息丢失,并且每次将 PWA 置于后台时访问者都必须重新登录。我找到了大量关于离线缓存的信息,但这不是我需要的。我需要浏览器 session 数据在 PWA 中保持持久。我查看了 cookies、localStorage 和 indexedDB ... 一旦 PWA 被(暂停)推送到后台,所有这些似乎都被淘汰了。

最佳答案

IndexDB is a persistent storagesupported by all major browsers包括 iOS 中的 Safari。如果您没有看到数据持续存在,那么您应该在代码中遗漏了一些东西。

关于ios - 我需要持久存储成员(member) ID 和电子邮件以在 iOS 上的渐进式 Web 应用程序中恢复事件 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51195159/

相关文章:

ios - CSS font-family HelveticaNeue-Light 不呈现粗体

iphone - -viewWillAppear : and -viewDidAppear:? 有什么区别

iOS合并pdf文件

php - 在 codeigniter 的数据库中设置值时如何将复选框显示为已选中

php - 如何更改codeigniter中的mysql查询

javascript - Codeigniter PHP 自动完成

javascript - Chrome 扩展,使用 localStorage 保存每个标签页的 ip、tabid、serverfingerprint

iphone - 如何在cocos2d中显示pi字符

javascript - 在不插入另一个对象的情况下更新 useState

javascript - 在混合应用程序开发中使用本地存储作为 "Local Database"- 危险还是有用?