tencent cloud

Tencent Cloud Super App as a Service

문서Tencent Cloud Super App as a Service

Pre-Downloading Mini Program Package

포커스 모드
폰트 크기
마지막 업데이트 시간: 2025-07-04 16:48:08
Since the mini program checks for updates and synchronizes versions upon opening, there may be a waiting period. To minimize the startup time and enhance the user experience, the following API is provided to pre-download the mini program packages.
Parameter description:
PreDownloadInfo: Parameters for pre-downloading
IDownloadCallback: Callback for pre-download results
DownloadInfo: Information about the pre-download results

Pre-download a single mini program main package

/**
* Pre-downloads a single mini program main package
*
* @param preDownloadInfo - Pre-download information
* @param callback - Download callback
*/
public static void preDownloadPkg(PreDownloadInfo preDownloadInfo, IDownloadCallback callback)
Example:
PreDownloadInfo downloadInfo = new PreDownloadInfo("appId");
TmfMiniSDK.preDownloadPkg(downloadInfo, new IDownloadCallback() {
@Override
public void onFinish(DownloadInfo downloadInfo) {

}

@Override
public void onError(DownloadInfo downloadInfo) {

}
});

Pre-download multiple mini program main packages

/**
* Pre-downloads a single mini program main package
* @param preDownloadInfos - Pre-download information
* @param callback - Download callback
*/
public static void preDownloadPkg(List<PreDownloadInfo> preDownloadInfos, IDownloadCallback callback)
Example:
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) {

}
});



도움말 및 지원

문제 해결에 도움이 되었나요?

피드백