如何使Ionic Pro部署到第一个应用程序打开的最新版本



问题

当我在Ionic Pro Deploting(频道)中为生产渠道发布新版本时,我必须两次循环我的应用程序才能获得最新版本。更糟糕的是,由于某种原因,我的应用程序在第一个周期中将恢复到更早的版本。

我的意思是骑自行车是从关闭应用程序并不打开的状态开始的,我打开了应用程序,等待飞溅屏幕走开并准备就绪,然后关闭应用程序。<<<<<<<<<</p>

问题

下次我在生产版本后打开Ionic应用时,如何让我的应用下载最新版本?

插件配置

我从dashboard.ionicjs.com页面使用了插件配置: cordova plugin add cordova-plugin-ionic --save --variable APP_ID="[myappid]" --variable CHANNEL_NAME="Production" --variable UPDATE_METHOD="background"

执行您已经显示的命令,但将update_method设置为" auto"

如果您对更新方法的更多控制权可以看一下:https://ionicframework.com/docs/pro/deploy/plugin-api.html

在我的情况下,实时部署在"空白"离子项目上正常工作。实时部署在iOS上的"我的"应用程序也正确地工作了,但在Android上不正确。

我遵循以下步骤,并成功固定了Android。但是,在此过程中

  1. 根据离子支持设置版本。Ionicpro实时部署目前需要这些版本。离子正在解决此依赖性:

    " cordova-plugin-webview":" 1.1.19"," Cordova-Plugin-Ironic":" 4.1.7",

  2. 安装新版本的"空白"项目。更新我的应用程序以使用相同的NPM插件版本(我的某些应用程序插件旧)。

  3. 删除/添加Android平台。我的直觉是最终解决问题的原因。

我想尝试一个删除/添加iOS平台,以查看是否也解决了iOS上的问题。但是最终切换到IonicCpro而不是重新构架本地构建设置是少的工作。

在Ionicpro创建二进制文件后,实时部署在iOS和Android上都正确工作。

相关内容

  • 没有找到相关文章

最新更新