解決ionic 2載入速度慢的問題

TopCoder.NET發表於2017-02-09

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();
});

 

相關文章