tencent cloud

预下载小程序包

PDF
聚焦模式
字号
最后更新时间: 2025-07-04 16:48:08
由于小程序在打开时会同步检测和更新版本,小程序在打开过程中可能存在等待的过程;为了降低小程序打开的等待时间,优化用户体验,提供了如下的接口用于预下载小程序包。
参数说明:
PreDownloadInfo: 预下载参数
IDownloadCallback:预下载结果回调
DownloadInfo:预下载结果信息

预下载单个小程序主包

/** * 预下载小程序主包
* * @param preDownloadInfo 预下载信息 * @param callback 下载回调 */ public static void preDownloadPkg(PreDownloadInfo preDownloadInfo, IDownloadCallback callback)
示例代码:
PreDownloadInfo downloadInfo = new PreDownloadInfo("appId"); TmfMiniSDK.preDownloadPkg(downloadInfo, new IDownloadCallback() { @Override public void onFinish(DownloadInfo downloadInfo) { } @Override public void onError(DownloadInfo downloadInfo) { } });

预下载多个小程序主包

/** * 预下载小程序主包 * @param preDownloadInfos 预下载信息 * @param callback 下载回调 */ public static void preDownloadPkg(List<PreDownloadInfo> preDownloadInfos, IDownloadCallback callback)
示例代码:
PreDownloadInfo downloadInfo = new PreDownloadInfo("appId"); PreDownloadInfo downloadInfo2 = new PreDownloadInfo("appId2"); ArrayList<PreDownloadInfo>infos = new ArrayList<>(); infos.add(downloadInfo); infos.add(downloadInfo2); TmfMiniSDK.preDownloadPkg(infos, new IDownloadCallback() { @Override public void onFinish(DownloadInfo downloadInfo) { } @Override public void onError(DownloadInfo downloadInfo) { } });


帮助和支持

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

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

文档反馈