Как можно уменьшить время загрузки приложения ionic 4? - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу улучшить время загрузки приложений Ionic 4.Время загрузки приложения составляет 6 секунд.Мой файл config.xml приведен ниже

   <preference name="SplashMaintainAspectRatio" value="true" />
    <preference name="FadeSplashScreenDuration" value="100" />
    <preference name="SplashShowOnlyFirstTime" value="false" />
    <preference name="SplashScreen" value="screen" />
    <preference name="SplashScreenDelay" value="500" />
    <preference name="AutoHideSplashScreen" value="false" />
    <preference name="ShowSplashScreen" value="true" />

. Эти плагины, которые я использую в моем приложении (см. ниже)

  "cordova": {
    "plugins": {
      "cordova-wheel-selector-plugin": {},
      "cordova-plugin-whitelist": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic-keyboard": {},
      "cordova-sqlite-storage": {},
      "cordova-plugin-x-toast": {},
      "uk.co.workingedge.cordova.plugin.sqliteporter": {},
      "cordova-plugin-advanced-http": {},
      "cordova-plugin-screen-orientation": {},
      "cordova-plugin-google-analytics": {
        "GMS_VERSION": "11.0.1"
      },
      "cordova-plugin-apprate": {},
      "cordova-fabric-plugin": {
        "FABRIC_API_KEY": "XXX",
        "FABRIC_API_SECRET": "XXX"
      },
      "cordova-plugin-local-notification": {},
      "cordova-plugin-background-mode": {}
    },
    "platforms": [
      "browser",
      "ios",
      "android"
    ]
  }

, пожалуйста, помогите мне решить его

1 Ответ

0 голосов
/ 08 апреля 2019

Мои советы для вас:

  • переместите любой код, который вы используете в конструкторе первой страницы, на ionViewDidLoad, если это возможно, ofc.
  • Создайте и запустите приложениеиспользуя режим prod и release, вы заметите разницу (добавив --prod и --release) Примечание : сборка релиза может не сработать, для Android вам нужно установить приложение из магазина Google Play.

  • Также попытайтесь оптимизировать все части вашего приложения, изображения, любые носители, которые вы используете.

  • обновление плагинов улучшитпроизводительность (потому что в новых версиях всегда есть исправление ошибок и оптимизация кода).Я полагаю, что если вы применили все вышеперечисленные советы, время загрузки значительно уменьшится, а также производительность приложения.

...