1

我查看了 Reachability 示例的几个变体,例如 Donoho更改和 erica saduns UIApplication 扩展,但这些都不能让您确定 3g 连接的质量。

是否有一种程序化的方式来查看信号强度和链路质量?

4

1 回答 1

2

我认为您需要准确确定质量的含义,并且还要了解它不断变化。

不幸的是,唯一真正准确的测量是历史测量——即您可以进行下载或上传测试并测量它所花费的时间以及任何数据包丢失、抖动、延迟等,这将使您知道运行测试时的质量。

我说它具有历史意义的原因是,这并不能保证它在任何给定时间内都会保持这种状态 - 例如,您可能会在小区(或 WiFi 情况下的房间)之间移动,或者您所在地区的其他几个用户可能会开始大量使用带宽。

可能是一个简单的下载或上传测试足以满足您的目的(我猜......)决定您是否要以某种方式运行您的应用程序,然后您可以进一步检查应用程序本身以查看您是否需要适应网络的变化(例如,您可以触发特定应用程序消息事务完成的时间)

于 2010-08-13T12:50:45.163 回答