/*** 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)
PreDownloadInfo downloadInfo = new PreDownloadInfo("appId");TmfMiniSDK.preDownloadPkg(downloadInfo, new IDownloadCallback() {@Overridepublic void onFinish(DownloadInfo downloadInfo) {}@Overridepublic void onError(DownloadInfo downloadInfo) {}});
/*** 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)
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() {@Overridepublic void onFinish(DownloadInfo downloadInfo) {}@Overridepublic void onError(DownloadInfo downloadInfo) {}});
피드백