mobile - trigger.io 应用程序上的开发和生产配置

标签 mobile trigger.io

我们的移动应用程序与后端 API 进行通信。我们希望能够在开发期间查询后端的分阶段副本,并在生产期间查询实时版本。

我们需要能够动态配置我们的应用,以便在开发期间查询 stage.example.com,并在生产期间查询 example.com

如何使用 Trigger.io forge 轻松管理这些配置参数?

最佳答案

一种方法是使用我们的 parameters module

这可以让您在构建时将一个标志传递到代码中,然后您的 JavaScript 可以使用该标志来改变其操作,例如

在 config.json 中:

{
    "modules": {
        "parameters": {
             "production": false
        }
    }
}

在 JavaScript 中:

if (forge.config.modules.parameters.production) {
    server_url = "example.com";
} else {
    server_url = "staging.example.com";
    forge.enableDebug();
    alert("Set production flag to true before packaging!");
}

关于mobile - trigger.io 应用程序上的开发和生产配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11731222/

相关文章:

android - Android 上使用 Trigger.io 的全屏问题(强制横屏)

android - trigger.io - 仅支持 Android 平板电脑

android - 在android中通过QR码安装应用程序

javascript - 在另一个页面上启用按钮

iphone - Trigger.io:更改 forge.tabs.openWithOptions() 的名称

plugins - 如何删除 native 插件

javascript - 单击状态栏不会滚动到应用程序顶部 (Trigger.io)

android - 规范化用户地址簿中的电话号码的策略?

HTTP:确定访问站点的设备是否为移动设备的最可靠方法

javascript - 所有的 J2ME 手机都支持 JavaScript 吗?