2012-12-14 34 views
1

雖然從ios代碼連接到sup服務器,但我得到這個錯誤 「由於未捕獲異常'SUPApplicationTimeoutException',理由:'註冊需要更長的時間,然後@i'」 請幫我解決這個問題。如何解決SUP服務器超時錯誤?

+0

我有這種情況的解決方案問題。 以前我試圖通過中繼服務器(場ID:xxx)連接,但現在我已將中繼服務器地址更改爲0(場ID:0),現在它已成功連接並註冊到sup服務器。 –

+0

你避免了錯誤,而不是管理:) 如果你的應用程序啓動時沒有互聯網連接,或者如果服務器無法訪問/沒有及時響應,你將再次面對崩潰。請參閱下面的答案。 – psychowood

回答

0

我試圖通過中繼服務器進行連接,因爲我得到了超時錯誤。後來我試圖直接連接到SUP,現在連接到sup服務器並註冊設備。

SUP server side required details are 
    SUPServerName:xxx 
    SUPServerPort:xxx 
    SUPUserName:xxx 
    SUPFarmID:0 
0

你需要趕上超時(或通用NSException)記錄初始化SUP客戶端時,以避免碰撞(允許你管理網絡錯誤)

 @try 
     { 
      [app registerApplication:SUP_TIMEOUT]; 
     } 
     @ 
     catch (NSException *exception) 
     { 
      MBOLogError(@"%@: %@", [exception name], [exception reason]); 
     } 
相關問題