Sqlite 缓存api响应以便在ionic应用程序中脱机使用
我想Sqlite 缓存api响应以便在ionic应用程序中脱机使用,sqlite,caching,ionic,offline-caching,Sqlite,Caching,Ionic,Offline Caching,我想缓存所有API调用的,这样应用程序就可以在没有互联网的情况下运行。下面是我遇到的一些选择 SQLite 我在考虑这个桌子的结构 --caches id : auto incement url : varchar:unique body : text expires_at : timestamp created_at : timestamp 你觉得这个桌子的结构怎么样 我听说iOS(应用商店)不会接受这个应用,因为SQLite db不会备份到iCloud?这是怎么回事 本地存储 或者,对于A
缓存所有API调用的,这样应用程序就可以在没有互联网的情况下运行。下面是我遇到的一些选择
SQLite
我在考虑这个桌子的结构
--caches
id : auto incement
url : varchar:unique
body : text
expires_at : timestamp
created_at : timestamp
你觉得这个桌子的结构怎么样
我听说iOS(应用商店)不会接受这个应用,因为SQLite db不会备份到iCloud?这是怎么回事
本地存储
或者,对于API响应缓存使用localStorage
就足够了,但是对于localStorage,存在3-5mb
的限制,例如,这可能会导致问题。如果我有20个端点,并且所有数据都将被缓存,那么它肯定会超过这个限制。并且在某个时间localStorage更新后,将清除
请帮助我做这件事的首选方式,因为我希望爱奥尼亚应用程序至少可以访问缓存中存在的所有内容
还有一些其他选项,如pookdb
,还有一些使用浏览器IndexDB的选项,但在iOS中不受很好的支持
我将在iOS
和Android