Heim  >  Artikel  >  WeChat-Applet  >  So lösen Sie das Problem der langsamen Abdeckung neuer Versionen von Miniprogrammen

So lösen Sie das Problem der langsamen Abdeckung neuer Versionen von Miniprogrammen

王林
王林nach vorne
2021-01-20 09:39:222677Durchsuche

So lösen Sie das Problem der langsamen Abdeckung neuer Versionen von Miniprogrammen

Problem:

Da der Aktualisierungsmechanismus des Miniprogramms asynchron ist, verwenden einige Benutzer die neue Version nicht sofort, was zu einer langsamen Abdeckung der neuen Version des Miniprogramms führt.

(Lernvideo-Sharing: Programmiervideo)

Kaltstart, Heißstart

小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」。 
	冷启动指的是用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动。
	假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序(目前:5分钟),此时无需重新启动这个过程就是热启动;

Hinweis: Die Basisbibliothek muss Version 1.9.90 oder höher sein, sie wird erst beim nächsten Mal wirksam Version!

Lösung

1. Löschen Sie das Miniprogramm und suchen Sie dann erneut, um das Miniprogramm hinzuzufügen, oder löschen Sie die WeChat-Cache-Daten (die Benutzererfahrung ist zu schlecht)

2. Aktualisierung erzwingen, der Code lautet wie folgt:

Front-End-Code: Fügen Sie app.js hinzu

		  onLaunch: function () {
		    const updateManager = wx.getUpdateManager()
		    updateManager.onCheckForUpdate(function (res) {
		      // 请求完新版本信息的回调
		      console.log(res.hasUpdate)
		    })
		    updateManager.onUpdateReady(function () {
		      wx.showModal({
		        title: '更新提示',
		        content: '新版本已经准备好,是否重启应用?',
		        success: function (res) {
		          if (res.confirm) {
		            // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
		            updateManager.applyUpdate()
		          }
		        }
		      })
		    })
		    updateManager.onUpdateFailed(function () {
		      // 新的版本下载失败
		      wx.showModal({
		        title: '更新提示',
		        content: '新版本下载失败',
		        showCancel: false
		      })
		    })
		  }

Offizielle Adresse:

Mini-Programm muss die offizielle Adresse aktualisieren

Verwandte Empfehlungen:

Mini-Programm-Entwicklungs-TutorialSo lösen Sie das Problem der langsamen Abdeckung neuer Versionen von Miniprogrammen

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem der langsamen Abdeckung neuer Versionen von Miniprogrammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen