用于切换wifi和3G的私有API

时间:2012-02-23 14:38:05

标签: iphone objective-c ios ipad iphone-privateapi

我正在为应用程序进行测试自动化。我正在寻找一种自动化连接测试的方法。为此,我需要能够切换3G和wifi。我一直在浏览私人api标题,但我还没有找到一种方法可以尖叫“我这样做!”。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

我看不出这是可能的。 iPhone 4在iOS 5中具有3g开启或关闭的设置,但iPhone 4s没有。如果可以在iPhone 4s中关闭3g,我认为Apple会在iOS 5中保留这种能力。

我假设你已经看过reachability示例代码

答案 1 :(得分:0)

从侧面考虑这个问题,iOS会在可用的情况下连接到已知的WiFi热点 - 因此您不必在手机上运行此热点。你可以切换你正在连接的WiFi热点开启/关闭,iOS应该自动切换(只要任何其他已知的WiFi接入点不在范围内)到3G和WiFi。