uni-update-check
Version:
跨端(微信小程序 & App)的一体化版本更新检查工具,用于uni-app项目。支持wgt热更新、APK整包更新、iOS商店跳转以及小程序原生更新。
24 lines (20 loc) • 811 B
TypeScript
export interface UpdateMeta {
version: string;
note?: string;
type?: 'wgt' | 'apk';
urlWgt?: string;
urlApk?: string;
iosAppStoreUrl?: string;
force?: boolean;
}
export interface CheckUpdateOptions {
url?: string; // App端:服务端元数据地址
title?: string; // 默认弹窗标题
content?: string; // 默认弹窗内容
onProgress?: (progress: number) => void; // App端:下载进度
confirmBeforeUpdate?: (meta: UpdateMeta) => boolean | Promise<boolean>; // 返回 true 表示你接管弹窗
}
export function checkUpdate(options?: CheckUpdateOptions): Promise<void>;
// 如果需要分别调用:
export function checkUpdateApp(options?: CheckUpdateOptions): Promise<void>;
export function checkUpdateWeapp(): void;