1-我已经有REST API&现在,我想在本地存储所有这些数据并使用离线使用情况,但是我的要求需要存储20-30 MB数据,请提出任何实现同样的好机制。2-每当数据更改或修改服务器时,将通知并同步数据并脱机存储同步数据。3-另外,我在主页上有全局搜索选项,因为我想在离线存储或服务器中搜索所有内容(字符串数据,图像,视频)。
预先感谢。
可以与科尔多瓦一起使用几个存储,可以实现您的请求
- 本地存储(但在Android中仅限于5MB,iOS中的2.5MB)
- 通过使用
cordova-plugin-file
的文件,当您有大尺寸的数据
时,它建议使用它。 sqlite数据库
cordova-sqlite-storage
如果您可以将数据组织到表中,则是最好的解决方案indexeddb在
HTML5
中的NOSQL数据库,但您必须测试其尺寸容量