我希望使用一种在3G网络下运行良好但在某些公司防火墙下无法使用的消息协议。当我的应用程序无法通过WiFi连接时,如何强制使用蜂窝网络,即使WiFi网络可达?
编辑:阅读完Reachability类的实现后,我仍然不确定这两者是否互斥。可能可以通过gethostbyname()发现两个接口,我可以尝试一下看看结果如何。
编辑:阅读完Reachability类的实现后,我仍然不确定这两者是否互斥。可能可以通过gethostbyname()发现两个接口,我可以尝试一下看看结果如何。
http://iphonedevsdk.com/discussion/comment/120957
从那个帖子的样子来看,似乎是不可能的。你最好的选择可能是尝试使用协议,并在它不工作时说些像“请断开 WiFi 并重试”的话。