我是應該連接到應用程序服務器的devepling和android應用程序。將Android應用程序連接到遠程應用程序服務器
我在問的是,我應該在代碼中靜態編寫這個應用程序服務器的url,還是有一種方法可以在需要時動態更改url?
考慮到一旦應用程序上傳到遊戲商店,應用程序服務器應該保留地址,並且不會更改以免影響Android應用程序。
我只是問在這些情況下的最佳做法。
感謝所有:)
我是應該連接到應用程序服務器的devepling和android應用程序。將Android應用程序連接到遠程應用程序服務器
我在問的是,我應該在代碼中靜態編寫這個應用程序服務器的url,還是有一種方法可以在需要時動態更改url?
考慮到一旦應用程序上傳到遊戲商店,應用程序服務器應該保留地址,並且不會更改以免影響Android應用程序。
我只是問在這些情況下的最佳做法。
感謝所有:)
雖然這將是很好的,它可能不是值得冒這個險。我認爲在URL中編碼是正確的。如果由於某種原因您更改了端點,請嘗試使其發送,以便發送錯誤消息,指出用戶需要更新應用程序(併發布包含更新的URL的新版本)。這也是間接讓用戶更新到最新版本的好方法,所以你沒有太多的維護!
此外,如果您的服務器移動,它仍然沒有問題,因爲您仍然使用相同的域名指向您的服務器!
(這是假設,它仍然是相同的域名,它只是端點變化,你不需要再用別的東西。是的,相當多的假設:)之前的終點)
最好考慮一下你的服務器將來會重新部署,因爲你永遠不知道。除非您願意隨時升級您的應用程序,否則動態配置是最好的方法。
好,那麼我該如何動態配置我的應用程序? –
您可以在代碼中編寫重定向服務器的URL,並根據需要將該服務器重定向到不同的URL。例如,最簡單形式的重定向「服務器」可以只是存儲在公司網站上的文本文件。
動態配置一個將是很好的情況下,你將重新定位你的服務器:) – Lucifer
你應該至少依靠一個靜態不變的網址 – sherpya