visual-studio-cordova - 如何传递和使用 Android 和 IOS 的 Web api 服务器地址,该地址对于所有 3 个环境调试、QA、Prod 都是不同的?

标签 visual-studio-cordova

我想制作一个基于 Cordova 的应用程序,该应用程序将使用来自 Web API 的数据。 Web API 部分将在 3 个不同的 URL 上运行:example.local、example.qa 和 example.com。

我应该如何传递和使用 Android 和 IOS 的 Web API 服务器地址,该地址对于所有 3 个环境调试、QA、Prod 都是不同的?

最佳答案

这可以通过使用 $(ConfigurationName) 的预构建事件来完成。不幸的是,Cordova 项目似乎无法有构建事件。
我们通过构建后事件向解决方案添加了一个虚拟项目,该事件使用 $(ConfigurationName) 将 3 个“config.js”文件之一复制到项目文件夹中。
然后,您可以依靠调试、发布或分发的配置来实现此目的。您可能需要添加自定义配置才能拥有更多环境。

关于visual-studio-cordova - 如何传递和使用 Android 和 IOS 的 Web api 服务器地址,该地址对于所有 3 个环境调试、QA、Prod 都是不同的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28396554/

相关文章:

android - 我们可以使用部分 cordova 和 native 开发来构建应用程序吗?

android - Visual Studio Cordova 应用程序未在 Android 设备上更新

cordova - 是否可以在 Windows 上的 Cordova 移动应用程序中加载外部网站?

visual-studio-cordova - 从命令行触发 iOS Visual Studio Cordova 构建

android - 多设备混合应用程序 - 支持 Android 上的 xxhdpi 和 xxxhdpi 密度

cordova - apache cordova 应用程序作为 signalR 客户端工作是否没有任何问题?

windows - Cordova App 8.1 缓存 HTTP 请求

visual-studio - Cordova Windows 10 UWP 应用程序黑屏

cordova - 使用 Cordova 工具的 Visual Studio 的 node.js 版本是什么?