2014-10-08 27 views
1

假設我使用NSURLRequest和NSURLConnection進行服務器調用。我正在呼叫URL,如「http://www.testAAA.com.au/methodName」。現在用戶安裝了我的App。幾天後,我需要更改基本網址。例如:「http://www.testAAA.com.au」到「http://www.testBBB.com.au」。簡而言之,只需修改基準網址。我需要設置這樣一種機制,一旦服務器基地址發生變化,應用程序就可以在下次爲設備進行的調用中更新基址。我已經採取了一個不變的基地址。因此,下次該應用程序對舊的基本URL進行調用時,我需要使用新的基準URL更新該基本URL。如果服務器發生變化,更新我應用程序中的基址URL

有什麼竅門可以使用嗎?

我欣賞任何建議。提前致謝。

回答

1

假設你有const NSString * baseURL;在你的Constants.h文件中,然後在didFinishLaunchingWithOptions中,你可以使用新的baseURL設置你的baseURL,這將在用戶重新啓動應用程序時更新URL。

+0

但是,如果用戶啓動應用程序和更高版本的URL已被修改?此時,每個請求都會失敗,直到用戶退出應用程序纔會生效。 – NSPratik 2014-10-08 05:21:26

+1

是的,是否有可能不會讓請求失敗,而是將請求重定向到服務器中的新url? – gabbler 2014-10-08 05:24:21

+0

你能幫助我如何重定向到新的URL,我怎麼知道什麼時候做到這一點? – NSPratik 2014-10-08 05:29:24

相關問題