更新时间:2022-11-21 11:16:42贡献者收藏我的文档设置返回文档小程序缓存说明●缓存数据本地加密存储,通过 api 读取时会自动解密返回。●覆盖安装支付宝(不是先删除再安装)、关闭小程序,这两种操作均不会导致小程序缓存失效。 ○开发者调用 api 存储的缓存数据,需要自行调用对应的删除/清除 api 进行删除。○长期未使用或在应用中心删除的小程序的缓存数据也会被系统清理。●小程序缓存默认具有支付宝账号和小程序 id 两级隔离。●ios 客户端支持 itunes 备份。●单个 key 允许存储的最大数据大小为 200kb,单个小程序的缓存总上限为 10mb。●同步方法会阻塞当前任务,直到同步方法处理返回。●异步方法不会阻塞当前任务。●内嵌 webview 的存储与小程序存储相互隔离,即内嵌 webview 中指定 key 存储数据不会覆盖小程序自身相同 key 对应的数据。●调用 api 清空内嵌 webview 的存储时不会同时清空当前小程序本身的存储数据。●调用 api 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的数据。由于内嵌 webview 的存储与小程序存储隔离,内嵌 webview 中指定 key 存储数据不会覆盖小程序自身相同 key 对应的数据。目前提供的缓存api列表小程序缓存提供了开启本地缓存数据,进行存储、获取和删除等同步/异步控制api。操作同步异步描述存储my.setstoragesyncmy.setstorage数据存储在本地缓存中指定的 key 中的接口,会覆盖掉原来该 key 对应的数据。读取my.getstoragesyncmy.getstorage获取缓存数据的接口。清除my.clearstoragesyncmy.clearstorage清除本地数据缓存的接口。删除my.removestoragesyncmy.removestorage删除缓存数据的接口。获取相关信息my.getstorageinfosyncmy.getstorageinfo获取当前 storage 的相关信息的接口。