我正在使用Telerik平台开发我的第一个移动应用程序,并且我试图找到一种根据代码运行环境动态设置配置的方法。例如:
var apiUrl;
function setConfig()
{
if (window.navigator.simulator)
{
// Debug in simulator
apiUrl = "http://localhost:1234/api/myapp";
}
else if ( ??? )
{
// System Testing
apiUrl = "https://beta.myapp.com/api/myapp";
}
else {
// Production
apiUrl = "https://myapp.com/api/myapp";
}
}
我希望能够做的是告诉应用程序是否在Telerik的AppBuilder移动应用程序中运行,我将其用于系统测试,或作为打包应用程序(生产)应用)
我通过Telerik的JavaScript API进行了拖网,但看不到任何符合条件的内容,我也不希望在Cordova API中找到任何内容因为这是特定于Telerik平台的。
有什么想法吗?
答案 0 :(得分:2)
您可以使用AppBuilder(see the docs)内的调试和特定于发行版的文件来完成此操作。这允许您为调试(即测试)构建调试文件,并为您的发布(即应用商店)版本发布文件。