С³ÌÐò¸üÐÂUpdateManager
UpdateManager ¶ÔÏó£¬ÓÃÀ´¹ÜÀí¸üУ¬¿Éͨ¹ý wx.getUpdateManager ½Ó¿Ú»ñȡʵÀý¡£
·½·¨
UpdateManager.applyUpdate()
Ç¿ÖÆÐ¡³ÌÐòÖØÆô²¢Ê¹ÓÃа汾¡£ÔÚС³ÌÐòа汾ÏÂÔØÍê³Éºó£¨¼´ÊÕµ½ onUpdateReady »Øµ÷£©µ÷Óá£
UpdateManager.onCheckForUpdate(function callback)
¼àÌýÏò΢Ðźǫ́ÇëÇó¼ì²é¸üнá¹ûʼþ¡£Î¢ÐÅÔÚС³ÌÐòÀäÆô¶¯Ê±×Ô¶¯¼ì²é¸üУ¬²»ÐèÓÉ¿ª·¢ÕßÖ÷¶¯´¥·¢¡£
UpdateManager.onUpdateReady(function callback)
¼àÌýС³ÌÐòÓа汾¸üÐÂʼþ¡£¿Í»§¶ËÖ÷¶¯´¥·¢ÏÂÔØ£¨ÎÞÐ迪·¢Õß´¥·¢£©£¬ÏÂÔØ³É¹¦ºó»Øµ÷
UpdateManager.onUpdateFailed(function callback)
¼àÌýС³ÌÐò¸üÐÂʧ°Üʼþ¡£Ð¡³ÌÐòÓÐа汾£¬¿Í»§¶ËÖ÷¶¯´¥·¢ÏÂÔØ£¨ÎÞÐ迪·¢Õß´¥·¢£©£¬ÏÂÔØÊ§°Ü£¨¿ÉÄÜÊÇÍøÂçÔÒòµÈ£©ºó»Øµ÷
ʾÀý´úÂë
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 () {
// а汾ÏÂÔØÊ§°Ü
})
Tips
΢ÐÅ¿ª·¢Õß¹¤¾ßÉÏ¿ÉÒÔͨ¹ý¡¸±àÒëģʽ¡¹Ïµġ¸Ï´αàÒëÄ£Äâ¸üС¹¿ª¹ØÀ´µ÷ÊÔ
С³ÌÐò¿ª·¢°æ/ÌåÑé°æÃ»ÓС¸°æ±¾¡¹¸ÅÄËùÒÔÎÞ·¨ÔÚ¿ª·¢°æ/ÌåÑé°æÉϲâÊÔ¸ü°æ±¾¸üÐÂÇé¿ö
×÷Õߣº´óѧÉúÐÂÎÅÍø À´Ô´£º´óѧÉúÐÂÎÅÍø
·¢²¼Ê±¼ä£º2025-04-19 ÔĶÁ£º