开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
基础 api
基础
应用级事件
界面
跳转
多媒体
缓存
预拉取
文件
位置
网络
设备
worker
数据安全
分享
收藏
自定义通用菜单
更新管理
web-view组件控制
升级支付宝最新版本
隐私信息授权
小程序广告
开放能力 api
开发 > api > 基础 api > 缓存 > 缓存 api 概览
评论
收藏
我的文档
设置

支付宝小程序可以使用本地缓存,单个小程序的缓存总上限为 10mb。

每个存储类 api 均提供同步异步两个版本:

  • 同步方法会阻塞当前任务,直到同步方法处理返回。
  • 异步方法不会阻塞当前任务。
操作同步异步描述
存储my.setstoragesyncmy.setstorage将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的数据。
读取my.getstoragesyncmy.getstorage从本地缓存中获取指定 key 的内容。
清除my.clearstoragesyncmy.clearstorage清除本地数据缓存。
删除my.removestoragesyncmy.removestorage删除指定 key 对应的缓存数据。
获取相关信息my.getstorageinfosyncmy.getstorageinfo获取已存储的所有 key 以及总体空间占用情况。
  • 本地缓存数据按支付宝账号和小程序 appid 两个维度隔离:同一设备上,不同账号的数据互相隔离,同一账号在不同小程序里的数据互相隔离;
  • web-view 组件内页面用 my.setstorage/my.getstorage 存取的数据与包含它的小程序隔离;
  • 插件本地缓存数据与宿主小程序隔离。
  • 用户卸载支付宝客户端,所有小程序本地缓存数据会被一并清除;
  • 用户在“我的小程序”中删除小程序,被删除小程序的本地缓存数据会被清除;
  • 不会清除数据的情况:退出小程序或支付宝、在支付宝的设置界面清除缓存、覆盖安装(不是先删除再安装)支付宝。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图