iOS WiFi网络切换

时间:2011-08-08 22:47:41

标签: ios networking wifi

我的公司正在开发一种需要相对较高的手机连接速率的iPhone配件。由于MFi限制(主机模式下的USB 2通信仅约100KBps),我们正在寻找在我们的配件上托管WiFi ad-hoc网络,并使用iPhone的WiFi连接到该网络。

在许多方面,这可能真的很棒,除非我们似乎无法找到(Apple批准的)方式来以编程方式切换iPhone的WiFi连接。理想情况下,应用程序会在可见时自动连接到配件的网络,然后在不可见/不需要时重新连接到用户的首选网络。

我们知道MobileWiFi框架符合技术法案,但不会通过Apple的批准程序。

有人能提出实现目标的方法吗?也许有一个系统模型视图可以被调用以允许用户在不直接使用私有API的情况下切换WiFi网络?

欢迎创意解决方案!

2 个答案:

答案 0 :(得分:7)

讨厌说,实在没办法。我可以想到两个简单的解决方法。

1。在Cydia上为越狱设备提供。 AirServer刚才这样做了。

2。不太优雅,让UIAlertView切换到设置应用的wifi窗格,该窗格是在连接和断开外围设备时显示的。很像location settings prompt

3。制作Android应用程序!

苹果公司,你是个痛苦的人。

答案 1 :(得分:3)

很抱歉成为坏消息的承担者,但明确的答案是否定的。您的方法的主要问题甚至不是Apple的批准过程,而是在连接到您的设备时无法访问Internet。当连接到wifi时,iPhone甚至不尝试使用蜂窝数据,因为无线连接到互联网。

您可以提交bug report请求这些功能,并祈祷Apple听到您在这种情况下可能永远不会发生的事情。

我建议去蓝牙,但如果usb对你来说不够快,那么猜测也不是一个选择。

这几乎让你回到正方形并走向usb。或通过Cydia分发您的应用程序。