【问题标题】:ionic pro live deploy: slow launching time except when initial launch from playstore/appstoreionic pro live deploy:启动时间很慢,除非从 playstore/appstore 初始启动
【发布时间】:2018-04-17 06:08:19
【问题描述】:

我使用 ionic 构建了一个应用,并通过 UPDATE_METHOD="none" 使用了 ionic pro live deploy。一切正常:检查、下载、提取和重定向似乎都很好。

但是,我观察到,每当我使用更新版本(来自 ionic 仪表板的版本)启动应用程序时,应用程序启动速度非常慢。与最初推出时不同。

首次发布(来自 Playstore 的新产品)需要 4s-5s。 在离子仪表板中检查并下载版本后启动需要 >20s

apk/ipa 文件是使用 git 推送的源构建的。


这是离子信息

@ionic/cli-utils:1.19.2 离子(离子 CLI):3.20.0

全局包:

cordova (Cordova CLI) : 8.0.0

本地包:

@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 6.4.0 browser 5.0.1 ios 4.5.4
Ionic Framework    : ionic-angular 3.2.1

系统:

ios-deploy : 1.9.2
Node       : v8.9.1
npm        : 5.8.0
OS         : macOS Sierra
Xcode      : Xcode 9.1 Build version 9B55

环境变量:

ANDROID_HOME : not set

杂项:

backend : pro

编辑: 上传的 apk 是使用 ionic cordova build android --prod --release

【问题讨论】:

    标签: ionic-framework ionic3


    【解决方案1】:

    我也遇到过这个问题。

    Live Deploy (Ionic Pro) 在您的 package.json 中使用 build 脚本。 这意味着,您可以自定义它。

    我们package.json的一个sn-p:

    ...
    "scripts": {
        ...
        "build": "ionic-app-scripts build --prod --aot",
        ...
    }
    ...
    

    构建应用确实需要更长的时间,

    但应用程序启动速度要快 3-8 秒(在我的情况下)。

    【讨论】:

    • 嗨!感谢您的回复。我还应该更改"ionic:build": "ionic-app-scripts build"
    • 你不需要,我想他会用“build”
    • 好的。谢谢。我试试看。
    • 感谢您对此解决方案的反馈。成功了吗?
    • 抱歉回复晚了。我为我们的 2 个应用程序尝试了它并且它有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2018-03-06
    • 2011-01-01
    • 2010-12-25
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多