【发布时间】:2020-09-26 07:56:53
【问题描述】:
PWA 以持久方式存储用户生成数据的最佳做法是什么?
我的应用允许用户生成最多 5 MB 的数据,这些数据需要在本地存储和访问,而且还需要定期备份,以防设备损坏/丢失,或者用户意外擦除数据。
如果我使用 FileSystemAPI 或 IndexedDB,我可以利用一些自动备份系统吗?例如,“应用程序自动备份”在 Google Drive 上为常规 Android 应用程序进行自动备份。如果有类似的东西可用于 PWA,那就太好了。
在用户体验方面,FileSystemAPI 运行良好吗?我读过,即使 PWA 安装到主屏幕,用户也必须在每个会话中授予权限,这会很不方便。
【问题讨论】:
标签: progressive-web-apps data-storage persistent-storage