Angular 一次推送多个表单提交的最有效方式(Ionic 3)
我的客户将在可能有坏的或没有互联网连接的区域使用该应用程序,我想知道什么是最好的方法,可以在设备上离线存储表单提交。一旦到达信号强度良好的区域,就可以系统地或手动地将某种队列中的表单数据推送到API 我有一个简单的例子,我目前正在使用,但它只是一个提交。如果API响应失败、用户连接脱机或承诺中断,则会在警报中为用户提供一个选项,以在本地存储表单数据,用户可以继续并稍后在设置中手动同步,以尝试再次将表单数据推送到APIAngular 一次推送多个表单提交的最有效方式(Ionic 3),angular,typescript,http,ionic-framework,offline-caching,Angular,Typescript,Http,Ionic Framework,Offline Caching,我的客户将在可能有坏的或没有互联网连接的区域使用该应用程序,我想知道什么是最好的方法,可以在设备上离线存储表单提交。一旦到达信号强度良好的区域,就可以系统地或手动地将某种队列中的表单数据推送到API 我有一个简单的例子,我目前正在使用,但它只是一个提交。如果API响应失败、用户连接脱机或承诺中断,则会在警报中为用户提供一个选项,以在本地存储表单数据,用户可以继续并稍后在设置中手动同步,以尝试再次将表单数据推送到API 我不确定这是否是一个好的做法,但我想知道我有什么选择,以及什么是应用程序性能和
我不确定这是否是一个好的做法,但我想知道我有什么选择,以及什么是应用程序性能和表单提交可靠性的最佳做法。只有一种方法可以将信息保存在本地,以处理失败或脱机情况,即浏览器浏览- 1.曲奇 如果您想将数据保留到过期时间,可以选择cookie。但是,如果您有大量数据,则应该避免这种情况 2.本地存储 如果您有大数据,并且希望在用户关闭浏览器后立即清除本地数据,那么这是一个不错的选择 3.会话存储
如果您希望在浏览器关闭后保留大数据,这将是一个不错的选择。因此,我可能希望使用本地存储,因为应用程序可能会关闭。