我正在为应用程序进行测试自动化。我正在寻找一种自动化连接测试的方法。为此,我需要能够切换 3G 和 wifi。我一直在浏览私有 api 标头,但我还没有找到一种会尖叫“我这样做!”的方法。
谁能指出我正确的方向,好吗?
我正在为应用程序进行测试自动化。我正在寻找一种自动化连接测试的方法。为此,我需要能够切换 3G 和 wifi。我一直在浏览私有 api 标头,但我还没有找到一种会尖叫“我这样做!”的方法。
谁能指出我正确的方向,好吗?
我看不出这是可能的。iPhone 4 在 iOS 5 中有开启或关闭 3g 的设置,但 iPhone 4s 没有。如果可以在 iPhone 4s 中关闭 3g,我认为 Apple 会在 iOS 5 中保留该功能。
我假设您已经看过可达性示例代码
横向考虑这一点,iOS 会在可用时连接到已知的 WiFi 热点——因此您不必在手机上运行它。您只需打开/关闭您正在连接的 WiFi 热点,iOS 应该会自动切换(只要任何其他已知的 WiFi 接入点不在范围内)分别为 3G 和 WiFi。