1

我正在使用 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 平台的。

有任何想法吗?

4

1 回答 1

2

您可以使用 AppBuilder 中的调试和发布特定文件来完成此操作(请参阅文档)。这允许您为您的调试(即测试)构建定位调试文件,并为您的发布(即应用商店)构建发布文件。

于 2015-04-27T18:25:53.460 回答