我应该如何在移动应用程序中保留Web服务URL?

时间:2016-12-20 07:49:10

标签: web-services mobile

我在移动应用程序(Develop With Xamarin)中使用硬编码URL的Web API。

我将更改此变量并重建当我需要在测试环境和生产环境之间切换时。

是否有与如何保留服务URL相关的最佳做法? 或者如何在不重建应用程序的情况下更改环境?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以添加PRODUCTION和TEST作为"定义符号"在每个目标的编译器选项卡中。

enter image description here

之后,你可以使用

string url = "";

#if PRODUCTION
url = "http://webpage.release
#endif

#if TEST
url = "http://webpage.test
#endif