1.ionic build android --prod 使用生產環境的伺服器 (最關鍵部分)
[--production-mode=y,n] ................. Tell Ionic Push to use production (y) or sandbox (n) APNS servers 用法說明
(官網案例打包從5mb變為3.8mb 載入速度變為4s)
2.其他的配置
2.1把splashscreen外掛降級到v2.0.0
v2.0.0之後的版本有bug,目前(2016/1/9)自帶的版本是v3.0.0。先cd到專案資料夾,然後
// 刪掉現有版本
cordova plugin rm cordova-plugin-splashscreen
// 安裝v2.0.0
cordova plugin add cordova-plugin-splashscreen@2.0.0 --save
2.2.在專案檔案的config.xml下修改
<preference name="AutoHideSplashScreen" value="https://my.oschina.net/yihong/blog/false" />
<preference name="auto-hide-splash-screen" value="https://my.oschina.net/yihong/blog/false"/>
<preference name="SplashScreenDelay" value="https://my.oschina.net/yihong/blog/10000"/>
設定不自動隱藏splashscreen頁面,設定最多延遲10s再關閉,這樣可以不顯示啟動前的白畫面
<preference name="ShowSplashScreenSpinner" value="https://my.oschina.net/yihong/blog/false"/>
設定不顯示載入的圓圈
#在目錄檔案src/app 的app.component.ts中有來確保程式啟動後關閉splashscreen頁面(不用設定)
platform.ready().then(() => {
Splashscreen.hide();
});