tencent cloud

腾讯云超级应用服务

预下载小程序包

Download
Focus Mode
Font Size
Last updated: 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) { } });


Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback