2012-07-20 36 views
1

我有一个小问题,并想知道如果有人可以帮助。 我在我的项目中使用可达性,并且它没有任何问题,但是我们有一个具有3g连接但没有信用的电话,并且这不属于可达性标准,因此根本不会出错。可达性 - 3G网络 - 没有信用

有没有什么办法来检测这个并处理它?

谢谢

回答

1

如果没有信用,网络连接的行为取决于您的运营商。 您可以检查套接字是否损坏,但您不知道它是由于没有信用或服务器关闭或其他真正的网络连接问题而导致的。 如果你的运营商提供了一些在线系统来检查信用,也许你可以实现一个功能来检查信用在线延迟(到运营商的系统)

+0

我真的不需要知道是否有信用,但我确实需要从应用程序回来说它不能连接到互联网。可达性告诉我,现在有一个3G连接,并允许应用程序继续。有一个3G连接,但没有信用,所以没有互联网接入 – 2012-07-20 12:25:38

+0

是的,因此,你可以尝试连接到服务器。如果连接失败,您可以提示用户互联网连接断开。也许你可以在提示信息中给出一些指令,如“请检查信用” – 2012-07-21 13:48:00