小編接到一專案的二期開發任務,拉下代碼開始熟悉大概的框架、技術、上線流程等前期作業,本app是通過vue技術進行開發,使用ui是 vant 庫,打包上線則是使用的 APIClound 平臺;
在我們的app上線后,如果我們改動了app的內容還需要重新打包然后讓用戶進行重新下載或者是手機上面的強制更新,如果是很小的改動比如我們的樣式、文字等小的改動也是需要打包云編譯、簽名、加固等繁瑣步驟
今天小編給大家介紹一下APIClound進行云修復,可以不用重新打包,只需要我們將改變的檔案上傳到 APIClound 就可以進行靜默修復或者提示修復,因自己疏忽可以偷偷彌補不用挨批
云修復的條件
-
代碼上傳到APIClound之前首先我們要更改一下組態檔
config.xml中的autoUpdate、smartUpdate的value都要改為true

-
云編譯前我們要添加mam模塊(下面五個步驟)

-
然后我們進行編譯app 必須是正版編譯

云修復
-
我們是要把Vue的專案build成為apiClound檔案

-
我們將這些檔案放到一個widget的檔案下

沒有更改的檔案我們可以洗掉掉,可以提升我們修復的效率,切記檔案夾中的config.xml一定要刪掉,一定要刪掉,一定要刪掉,如果要是更改了大的組態檔需要保留該檔案的話我們要記得將autoUpdate、smartUpdate的value都要改為true(云修復條件中的第一條)

在這里我們要注意我們洗掉檔案的時候要保證檔案的原始層級目錄,例如css下面有1.css,2.css,3.css,我們只更新3.css,那么我們只需要洗掉1和2就行 要保證3.css在css檔案夾下,,, -
然后我們將widget進行壓縮

-
在APIClound平臺創建云修復


- 我們選擇APIClound應用
- 選擇要修復的版本號
- 選擇靜默修復(APIClound推薦大家使用靜默修復,提示修復的話也可以但是有時候會出現問題)
- 這里可以選擇兩種上傳修復檔案的形式,一種是我們把剛才壓縮的widget包放到服務器上 然后填上服務器地址,還有一種就是小編使用的這種直接添加zip他會放到APIClound上面
- 點擊更新就好了
-
然后我們可以在下面的版本中看到我們修復的資料

上面的資料均為小編的測驗資料,我們到手機上進行清理該app的運行,然后重新進入app即可 我們就發現他更新了,,,,,快去嘗試吧,提醒:如果進行一次清理該app的運行,進去后沒有更新,那就進行兩次,,,三次,,,如果還不行 就說明我們上面的步驟有問題,就需要你again
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/330385.html
標籤:其他
上一篇:快手滑塊驗證碼分析
