我遇到了Ionic Deploy的问题,虽然我的应用程序下载并安装了一个新的快照,但是在" config.xml"不会改变。
代码更改后的离子构建'和一个离子上传'将新快照投放到云端。当我运行部署.check()'我的应用程序识别出有更新,并将很乐意下载并安装它,显示所有更新的代码。虽然我不知道如何在没有新版本号的情况下控制这些更新。 ' deploy.info()'似乎没有显示可靠的版本。
我错过了一步还是什么?
答案 0 :(得分:0)
我的方法如下:
不要只依赖'deploy.check()',你应该有一个首先查询的数据库字段,如果它说你可以下载然后进行检查和下载。
然后您的应用的版本号永远不会改变。用户在他的应用程序上查看的图像,看到他的版本是1.0.20但是在商店中最新版本是1.0.10,混乱很多。所以保持原样。而是在您的,创建一个具有属性的配置文件:BUILD_NUMBER使其成为常量。然后,每次进行离子上传时,请增加此数字。然后在版本下面显示Build Number字段。那么你可以使用版本1.0.10或版本1.0.20,但只要版本号相同,那么它们都具有相同的代码库。
希望这是有道理的。