iOS WiFinetworking切换

我的公司正在开发一个iPhone配件,要求相对较高的电话连接速度。 由于MFi的限制(主机模式下的USB 2通信只有100KBps左右),我们正在寻找在我们的配件上托pipeWiFi ad-hocnetworking,并通过iPhone的WiFi连接到该networking。

除了我们似乎无法find(通过苹果authentication的)以编程方式切换iPhone的WiFi连接的方式之外,这真的可以在很多方面performance出色。 理想情况下,应用会在可见时自动连接到附件的networking,然后在不可见/需要时重新连接到用户的首选networking。

我们意识到MobileWiFi框架符合技术法案,但不会通过苹果的审批程序。

有人可以提出一个方法来实现我们的目标吗? 也许有一个系统模型视图,可以调用允许用户切换WiFinetworking而不直接使用私有API?

创造性的解决scheme

讨厌说,真的没有办法做到这一点。 我可以想到两个简单的解决方法。

1.在Cydia上为越狱设备提供。 AirServer只是做了这个。

2.不太优雅的是, UIAlertView切换到设置应用程序的WiFi窗格,当外设连接和断开时显示。 很像位置设置提示 。

3.制作一个Android应用程序!

苹果,你是一个痛苦的屁股。

抱歉是坏消息的持有者,但是确定的答案是否定的。 您的方法的主要问题甚至不是苹果的审批过程,但无法连接到您的设备访问互联网。 当连接到wifi时,iPhone甚至不尝试使用蜂窝数据,而是连接到互联网的WiFi。

你可以提交一个错误报告,请求这些function,并祈求苹果听到你在这种情况下可能永远不会发生。

我build议去蓝牙,但如果USB速度不够快,猜测这也不是一个选项。

这几乎让你回到了一个方向和usb。 或通过Cydia发布您的应用程序。