如果Wi-Fi也在IOS中连接,如何通过蜂窝networking发送数据

我正在一个ios应用程序,我需要始终通过蜂窝networking发送数据,无论设备是否连接到Wi-Fi或没有连接。如果Wi-Fi没有连接,那么一切正常,但是当Wi-Fi连接,然后数据通过Wi-Fi通道,我认为它是连接状态下数据传输的默认通道。当Wi-Fi连接和活动时,如何强制数据通过蜂窝networking发送。

我不想提示用户禁用Wi-Fi。

在高级API上没有办法做到这一点。 基于堆栈上的其他类似问题,您将必须find通常为'pdp_ip0'wwan接口并绑定到其地址。

你可能会在 这里和这里find一些提示。

你也可以看看这个

希望这可以帮助

检查这个有相同问题的线程。

http://iphonedevsdk.com/discussion/comment/120957

我恐怕是不可能断开无线networking,但你可以限制用户使用的应用程序,如果它的WiFi。