我正在尝试用糟糕的互联网测试我的iPhone和Android应用程序。我记得有一个程序,我读了一段时间,会伪造不同类型的可怜的互联网。有没有人记得这个程序被调用了什么,或者是否有类似的东西可以用来完成这个任务?
答案 0 :(得分:14)
对于iOS,正如其他人所说,使用设置>下的网络链接调节器设置。开发人员>网络链路调节器。
对于Android,仅仅是因为没有人提到这一点......
由于Android设备通过iOS设备的网络进行隧道传输,因此它将受iOS设备的网络链路调节器设置的影响。
超级简单,超级棒,可配置。
答案 1 :(得分:10)
我使用和推荐的是Charles Proxy。您进行了设置,以便您的iPhone或Android将其用作代理。然后它可以throttle your connection 来模拟像3G这样糟糕的网络状况。
它还有许多其他有用的功能,例如能够跟踪和检查所有HTTP请求和响应,这在编写访问Web服务的应用程序时非常有用。
答案 2 :(得分:2)
对于您的iOS应用程序,Apple为Lion用户免费提供了一个名为Network Link Conditioner的程序,作为xCode的一部分。对于您的Android应用,您可以使用Netlimiter。
Netlimiter:http://www.netlimiter.com/
答案 3 :(得分:1)
假冒可怜互联网的策略可能是尽快打开套接字并发送数据 - 执行此操作的线程越多,设备的互联网访问权就越多,从而减少了应用程序的数量。例如:如果您有另外一个线程发送数据,您的带宽将减半;如果你有3个其他主题,那么你的应用程序只剩下四分之一,等等......
我认为这是你所阅读的程序采用的策略(尽管还有其他方法可以实现)。
答案 4 :(得分:0)
最近安装的所有开发人员工具都附带Apple Link Conditioner。一旦安装完毕,它就会出现在系统偏好中。