渠道如何与AppFlow完全兼容?应用显示首次加载时构建错误

时间:2019-03-14 21:44:24

标签: ionic-framework ionic-appflow

我构建了一个应用程序,该应用程序可以进入Apple的测试飞行,今天我向用户发送了通知,以开始进行Beta测试,但由于某种原因,它向用户显示了以前的版本。如果用户关闭该应用程序并重新打开该应用程序,则会显示当前版本。

在我的config.xml文件中定义

<plugin name="cordova-plugin-ionic" spec="5.2.8">
    <variable name="APP_ID" value="9dab4a60" />
    <variable name="CHANNEL_NAME" value="Master" />
    <variable name="UPDATE_METHOD" value="auto" />
    <variable name="UPDATE_API" value="https://api.ionicjs.com" />
    <variable name="MAX_STORE" value="2" />
    <variable name="MIN_BACKGROUND_DURATION" value="30" />
</plugin>

这里有问题吗?不知道为什么会这样。当我使用开发配置文件在自己的设备上进行测试时,这也发生在我身上。我必须始终打开一次应用程序,将其关闭然后重新打开以查看新版本。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

可能是您首次制作该应用程序时,该方法应为背景。因此,它将下载更新,并且仅在下次运行时更新。 自动方法会检查启动并立即安装。

我仍然对实时部署有疑问。在您的情况下,您必须生成一个新的软件包。我意识到当您添加本机插件时,实时部署不会更新。你经历过这个吗?