2016-12-20 31 views
0

我使用移动应用程序内的硬编码URL(使用Xamarin开发)的Web API。我应该如何在移动应用程序中保留Web服务URL?

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

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

预先感谢您。

回答

0

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

enter image description here

比后,您可以使用

string url = ""; 

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

#if TEST 
url = "http://webpage.test 
#endif 
相关问题