确定iPhone上的网络质量

时间:2010-08-12 10:35:19

标签: iphone networking 3g

我已经查看了可达性示例的几个变体,例如Donoho change和erica saduns UIApplication扩展,但这些都不允许您确定3g连接的质量。

是否有编程方式来查看信号强度和链路质量?

1 个答案:

答案 0 :(得分:2)

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

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

我之所以说这是历史性的原因是,这并不保证它会在任何给定时间保持这样 - 例如,您可以在单元格(或WiFi的情况下的房间)或您的其他几个用户之间移动区域可能会开始大量使用带宽。

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