我构建了一个应用程序,该应用程序可以进入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>
这里有问题吗?不知道为什么会这样。当我使用开发配置文件在自己的设备上进行测试时,这也发生在我身上。我必须始终打开一次应用程序,将其关闭然后重新打开以查看新版本。有什么想法吗?
答案 0 :(得分:0)
可能是您首次制作该应用程序时,该方法应为背景。因此,它将下载更新,并且仅在下次运行时更新。 自动方法会检查启动并立即安装。
我仍然对实时部署有疑问。在您的情况下,您必须生成一个新的软件包。我意识到当您添加本机插件时,实时部署不会更新。你经历过这个吗?