我有一个用于调用web服务的应用程序,其中的基础URL因环境不同而不同(dev/SIT/UAT/preProd/prod等)所以我决定在Config.json文件上添加基本网址。
"env:development": {
"BASE_URL" : "https://xxxx/api/"
},
"env:SIT": {
"BASE_URL" : "http://1yyyy/api/"
},
"env:UAT": {
"BASE_URL" : "http://1yyyy/api/"
},
"env:production": {
"BASE_URL" : "ccccc"
},现在我的问题是。如果我想为SIT或UAT或Production创建一个版本,应用程序将如何采用适当基本url。如何定义我在开发SIT、UAT或生产上运行我的应用程序?
发布于 2016-11-24 18:59:55
您不能定义自己的环境。有一些预定义的是在编译你的应用时使用的。编译后的应用中只有1个环境。
您可以在documentation of Appcelerator中找到哪个环境执行的操作
基本上,development用于模拟器,test用于设备,如果您编译即席或应用程序商店,则为production。
例如,如果你想在不同的情况下使用不同的网址,你需要在global部分中定义它们,然后自己在应用程序内部进行逻辑运算来选择正确的网址。
https://stackoverflow.com/questions/40779605
复制相似问题