2012-07-20 61 views
1

我有一個小問題,並想知道如果有人可以幫助。 我在我的項目中使用可達性,並且它沒有任何問題,但是我們有一個具有3g連接但沒有信用的電話,並且這不屬於可達性標準,因此根本不會出錯。可達性 - 3G網絡 - 沒有信用

有沒有什麼辦法來檢測這個並處理它?

謝謝

回答

1

如果沒有信用,網絡連接的行爲取決於您的運營商。 您可以檢查套接字是否損壞,但您不知道它是由於沒有信用或服務器關閉或其他真正的網絡連接問題而導致的。 如果你的運營商提供了一些在線系統來檢查信用,也許你可以實現一個功能來檢查信用在線延遲(到運營商的系統)

+0

我真的不需要知道是否有信用,但我確實需要從應用程序回來說它不能連接到互聯網。可達性告訴我,現在有一個3G連接,並允許應用程序繼續。有一個3G連接,但沒有信用,所以沒有互聯網接入 – 2012-07-20 12:25:38

+0

是的,因此,你可以嘗試連接到服務器。如果連接失敗,您可以提示用戶互聯網連接斷開。也許你可以在提示信息中給出一些指令,如「請檢查信用」 – 2012-07-21 13:48:00