收藏
回答

小程序发布后无法弹出更新提示?

小程序新版本发布后,用户原来的老版本没有自动更新,得用户手动删除了,重新搜索打开才能用新版本是什么回事?

写了个版本自动更新的代码。但是在开发工具里面测试了没问题,发布后对老用户没反应

const updateManager = uni.getUpdateManager();

      updateManager.onCheckForUpdate((res) => {

        console.log("是否有新版本", res.hasUpdate);

        if (res.hasUpdate) {

          updateManager.onUpdateReady(() => {

            uni.showModal({

              title: "更新提示",

              content: "新版本已经准备好,是否重启应用?",

              success: (res) => {

                if (res.confirm) {

                  updateManager.applyUpdate();

                }

              },

            });

          });

          updateManager.onUpdateFailed(() => {

            uni.showModal({

              title: "已经有新版本了哟~",

              content: "新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~",

            });

          });

        }

      });
最后一次编辑于  2022-12-30
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容