tencent cloud

腾讯云超级应用服务

预下载小程序

下载
聚焦模式
字号
最后更新时间: 2026-06-10 15:12:30
由于小程序在打开时会同步检测和更新版本,小程序在打开过程中可能存在等待的过程;为了降低小程序打开的等待时间,优化用户体验,提供了如下的接口用于预下载小程序包。
///预下载小程序appId列表
///@param appIds 预下载小程序信息
///@param isDownload 是否直接下载
///@param complete 批量预下载回调
- (void)preloadMiniApps:(NSArray *)appIds isDownload:(BOOL)isDownload complete:(void (^)(NSArray * _Nullable results, NSError *_Nullable error))complete;

预下载指定小程序的所有分包

// 预下载小程序(主包 + 所有分包)
// Preload mini programs with main package and all sub packages
// @param appIds 要预下载的小程序 appId 列表 - the appId list to preload
// @param complete 批量预下载回调 - batch preload callback
appIds 对应的小程序信息中的 subPkgs
// 全部下载到本地,保证小程序完整资源可离线使用;适合对离线完整度有要求的预下载场景。
// The difference from preloadMiniApps:isDownload:complete: is that this method downloads all sub packages
// in appInfo.subPkgs to local storage, ensuring the mini program's full resources are available offline;
// suitable for preload scenarios that require complete offline availability.
- (void)preloadMiniAppsWithAllPkgs:(NSArray *)appIds complete:(void (^)(NSArray * _Nullable results, NSError *_Nullable error))complete;



帮助和支持

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

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

文档反馈