tencent cloud

定制小程序缓存大小

PDF
聚焦模式
字号
最后更新时间: 2025-07-04 17:33:28
可以通过重写 BaseMiniAppProxyImpl 的 configData 方法,并拦截 configType 为MiniConfigData.TYPE_STORAGE_LIMIT的方法实现小程序缓存大小自定义
字段说明
maxSizeForStorageDir:本地缓存文件(wxfile://store_)目录大小限制,单位字节。本地缓存文件只能通过 FileSystemManager.saveFile() 接口将本地临时文件保存获得,不能直接写入内容。默认最多存储 200M。
maxSizeForUsrDir:本地用户文件(wxfile://usr)目录大小限制,单位字节。开发者对这个目录有完全自由的读写权限。通过 wx.env.USER_DATA_PATH 可以获取到这个目录的路径。默认最多存储 200M。
示例代码
@Override
public MiniConfigData configData(Context context, int configType, JSONObject params) {
if (configType == MiniConfigData.TYPE_STORAGE_LIMIT){
MiniConfigData.StorageLimitConfig storageLimitConfig = new MiniConfigData.StorageLimitConfig();
storageLimitConfig.maxSizeForStorageDir = 1024 * 1024; //小程序本地缓存(临时数据)最大值,默认200M
storageLimitConfig.maxSizeForUsrDir = 1024 * 1024; //小程序用户数据最大值,默认200M
return new MiniConfigData
.Builder()
.storageLimitConfig(storageLimitConfig)
.build();
}

return new MiniConfigData
.Builder()
.build();
}


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈