0

我目前正在构建一个 iOS 应用程序,使用 UIWebview 加载任何页面。现在我想在查看页面时模拟不同的网络服务。我知道 iOS6 为 iOS 开发人员提供了“开发人员”设置和“网络链接调节器”选项并执行此操作。但我希望任何使用我的应用程序的人也可以这样做,而且他不需要成为 iOS 开发人员。苹果有这样的 API 供我们使用“网络链接调节器”吗?如果没有,是否有任何 obj-c 库可供我们这样做?

4

1 回答 1

0

您可以采用 Google 对 iOS Chrome 所做的方法,他们在网络和 UIWebView 之间插入了自己的层。

挑战在于以一种使 MIH 的行为尽可能接近其他 iOS 应用程序的方式来实现。

编辑

在对 Akamai 的 WebPageTest 的 Mobitest 代理进行一些更改时遇到了这个http://allseeing-i.com/ASIHTTPRequest/How-to-use#bandwidth_throttling

ASIHTTP 库看起来已经被废弃了,但它可能是一个开始的地方

于 2013-03-06T10:44:40.343 回答