微信小程序發布新版本後,用戶多久能看到? - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

微信小程序發布新版本後,用戶多久能看到?

發表時間:2021-1-11

發布人:葵宇科技

浏覽次數:114

編輯導讀:微信小程序是一種不需要下(xià)載安裝即可(kě)使用的應用,它實現了應用“觸手可(kě)及”的夢想,可(kě)以在微信内被便捷地獲取和(hé)傳播,同時具有出色的使用體驗。小程序會根據用戶的反饋不斷更新版本,那麼發布了新版本之後多久才能被用戶所看到呢(ne)?本文(wén)作者來詳細的為您聊一聊這個(gè)問(wèn)題。

微信小程序的更新機制長久以來都是迷一樣的存在,當你(nǐ)發布一個(gè)新版本的時候,不知道何時用戶才能看到。明明已經發布了,卻還總有用戶反饋同樣的問(wèn)題。

那麼,姬小光就來詳細的解釋一下(xià)微信小程序的更新機制。

緩存機制

所謂緩存,就是把現在的版本存一段時間,這樣就會導緻有人看到舊版本的問(wèn)題,這個(gè)是大背景。

無論是小程序還是網頁,為了提升性能和(hé)體驗,也為節省一點網費,很多資(zī)源(圖片、頁面)都可(kě)能被緩存在你(nǐ)的手機裡。所以,當你(nǐ)的手機裡有舊版本時,要想立即看到新版本,就要删除舊版本。但是并沒有”删除舊版本“這樣一個(gè)操作,根據長期摸索,之前我們常用的手段有:

  1. 删除小程序浏覽記錄;
  2. 從我的小程序中(zhōng)移除;
  3. 退出微信賬号重新登錄。

實踐證明,這些方法都很好用。

然而,我發布新版本之後,不可(kě)能告訴所有用戶去操作一遍删除吧?所以這裡就要說到了微信小程序的靜默更新機制。

靜默更新機制

直接引用一段官方最新文(wén)檔:

### 未啟動(dòng)時更新:

開發者在管理後台發布新版本的小程序之後,如(rú)果某個(gè)用戶本地有小程序的曆史版本,此時打開的可(kě)能還是舊版本。微信客戶端會有若幹個(gè)時機去檢查本地緩存的小程序有沒有更新版本,如(rú)果有則會靜默更新到新版本。

總的來說,開發者在後台發布新版本之後,無法立刻影響到所有現網用戶,但最差情況下(xià),也在發布之後 24 小時之内下(xià)發新版本信息到用戶。用戶下(xià)次打開時會先更新最新版本再打開。

### 啟動(dòng)時更新:

小程序每次**冷(lěng)啟動(dòng)**時,都會檢查是否有更新版本,如(rú)果發現有新版本,将會異步下(xià)載新版本的代碼包,并同時用客戶端本地的包進行啟動(dòng),即新版本的小程序要等下(xià)一次冷(lěng)啟動(dòng)才會應用上。

如(rú)果需要馬上應用最新版本,可(kě)以使用 [wx.getUpdateManager](https://developers.weixin.qq.com/miniprogram/dev/api/base/update/wx.getUpdateManager.html) API 進行處理。

姬小光總結:

1. 對于新用戶訪問(wèn),直接就能看到新版本;

2. 對于老用戶,最長不超過 24 小時就能看到新版本;

3. 如(rú)果需要馬上更新:程序中(zhōng)可(kě)以使用 API 主動(dòng)更新,用戶可(kě)以按前面 123 操作更新。

好了,目前關(guān)于微信小程序的更新機制就分享到這裡,你(nǐ)學到了嗎?

#專欄作家#

姬小光,微信公衆号:姬小光(ID:hi-laser),人人都是産品經理專欄作家。現任美的集團電子(zǐ)商(shāng)務有限公司商(shāng)城前端組負責人,曾就職于淘寶/騰訊/京東,擁有 10 年電商(shāng)研發經驗,對産品、設計、研發、運營都有一定見解。

本文(wén)原創發布于人人都是産品經理。未經許可(kě),禁止轉載。

題圖來自Unsplash,基于CC0協議

相關(guān)案例查看更多