|
@@ -0,0 +1,22 @@
|
|
|
+/**
|
|
|
+ * 校验是否有小程序新版本
|
|
|
+ */
|
|
|
+export const hasUpdate = () => {
|
|
|
+ const updateManager = uni.getUpdateManager();
|
|
|
+ updateManager.onCheckForUpdate(function (res) {
|
|
|
+ // 请求完新版本信息的回调
|
|
|
+ console.log("是否有新版本", res.hasUpdate);
|
|
|
+ });
|
|
|
+ updateManager.onUpdateReady(function (res) {
|
|
|
+ uni.showModal({
|
|
|
+ title: "更新提示",
|
|
|
+ content: "新版本已经准备好,是否重启应用?",
|
|
|
+ success(res) {
|
|
|
+ if (res.confirm) {
|
|
|
+ // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
|
|
|
+ updateManager.applyUpdate();
|
|
|
+ }
|
|
|
+ },
|
|
|
+ });
|
|
|
+ });
|
|
|
+};
|