一直以爲DCLOUD
打包app與APICLOUD
一樣,直接有個編譯的頁面,就完事了,結果,還是有區別的。
uniapp中電商app打包,有全量打包與增量打包的區別。
先說增量打包,主要是用於版本號比較相近,且只是頁面或者css或者js文件有些許的改動。
而全量打包,主要是用於版本號相隔比較久遠,而且在版本更新的過程中,有手機端相關權限的改變,不僅僅是改變html/css/js
文件的問題,此時就需要全量打包了。
全量打包
打包命令:
發行——原生app,雲打包,彈出打包頁面:
在此頁面中需要輸入的內容有:
- 包名
- 證書別名
- 證書私鑰密碼
- 證書文件
- 選擇打正式包還是打自定義調試基座
無論是安卓還是IOS都需要進行以上項目的選擇。
而且在打包之前需要在manifest.json
文件中進行配置:
配置內容有: - 基礎配置:應用標識/應用名稱/應用描述/應用版本名稱/應用版本號
- App圖標配置
- App啓動圖配置
- App SDK配置
- App模塊權限配置
- App原生插件配置
- App常用其他設置
……
這些配置完成後,即可進行打包。
打包結束後,會在控制檯中有一個下載鏈接,這是個測試鏈接,每個鏈接只能下載5此app,可以用於測試。
增量更新
發行——原生App,製作應用wgt包
此時的wgt包,即靜態資源,如果只是靜態資源的改變,選擇增量更新是最好的,這個版本更新的時候會特別快。
增量更新完成後,會在控制檯出現一個文件路徑,此文件路徑就是增量更新之前選擇的文件路徑,用於存放wgt包的。此時將wgt包上傳到後臺管理系統。即可以在app端進行版本更新。