获取iPhone应用程序以使用运营商数据,因为wifi没有互联网

use*_*068 3 iphone xcode cdn wifi reachability

我有一个通过wifi与网络通话的应用程序.我的问题是wifi网络没有互联网连接,所以我想使用运营商网络与外界交谈,同时也连接到wifi.

我做了一些搜索,但没有找到解决我问题的方法.许多答案指的是Reachability,但Reachability类指示可用的连接但无法确认站点是否可访问(因为站点可能已关闭,因此足够公平).

基本上我想强制我的应用程序使用CDN的某些URL,即使它连接到它用于其他URL的WIFI网络.

这可以以编程方式完成吗?否则,用户必须手动打开/关闭wifi网络以使应用程序使用CDN.

谢谢

Sau*_*lia 5

您不能强制操作系统通过您的代码使用运营商网络进行互联网.

如果可以通过WIFI连接手机并且wifi网络没有互联网 - 你无法强迫你的应用程序使用运营商网络进行互联网连接 - 所以无需知道wifi网络是否有互联网连接.

至于另一种情况,如果用户手动关闭wifi,操作系统将自动切换到运营商网络进行互联网.