2016-12-20 30 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 
相關問題