我正在尋找一種方法來處理iPhone應用程序中的定期維護。我們在我們的應用程序中使用Web服務(.Net/C#),最近我們增加了數量的服務器來維護網站上的交通。所以每當網站上傳網站時,他們正在展示網站正在進行定期維護。對於iPhone,我寫下面的代碼來同時處理超時。如何管理iOS應用程序中的計劃維護?
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60.0];
它會在60.0秒後通知用戶。所以用戶正在抱怨凍結 iPhone應用程序。有沒有其他辦法來處理這個問題?或者在定期維護時是否有其他方式打開任何特定的屏幕?
任何幫助將不勝感激!謝謝。
使您的服務器返回一個錯誤代碼,然後處理它。等待60秒是....誹謗 – CodaFi 2013-03-09 06:00:26
如果您可以向普通Web用戶顯示特殊頁面,則可以設置您的服務器以將特殊結果返回給您的應用。正如CodaFi所說的那樣,處理代碼,讓您的應用程序能夠更快速地響應用戶併發送適當的消息。無論如何,請確保您在後臺執行所有Internet訪問。 – rmaddy 2013-03-09 06:09:53