我已经查看了可达性示例的几个变体,例如Donoho change和erica saduns UIApplication扩展,但这些变体都不能让您确定3g连接的质量。
有没有一种程序化的方法来查看信号强度和链路质量?
发布于 2010-08-13 20:50:45
我认为你需要准确地决定你所说的质量是什么意思,并理解它是不断变化的。
不幸的是,唯一真正准确的测量是历史的--例如,你可以做一个下载或上传测试,并测量它花费的时间以及任何数据包丢失,抖动,延迟等,这将让你知道当你的测试运行时的质量是什么。
我说它是历史的原因是,这不能保证它在任何给定的时间内都会保持这种状态-例如,您可能会在小区(或WiFi的情况下是房间)之间移动,或者您所在地区的其他几个用户可能会开始大量使用带宽。
可能一个简单的下载或上传测试就足以满足您的目的(我猜...)决定您是否希望以某种方式运行您的应用程序,然后您可以在应用程序本身中构建进一步的检查,以查看您是否需要适应网络中的变化(例如,您可以在特定应用程序消息事务完成时触发)
https://stackoverflow.com/questions/3466748
复制相似问题