是否有可能在iPhone模拟器或设备中模拟4G网络?

时间:2015-04-14 06:56:06

标签: ios ios-simulator reachability

我想知道我的设备是专门连接到Wi-Fi还是3G或4G。目前我正在使用Apple Reachability课程来检查互联网连接。
当我向客户端发布App for beta版时,即使设备连接到4G网络,它也显示连接网络为Wi-Fi而不是4G。在我的开发地点没有4G网络可供测试。所以有任何工具可以模拟4G网络?

注意:

  1. 我尝试使用Xcode工具Network Link Conditioner,但通过这种方式,我只能模拟网络的速度,而不能模拟网络的类型。
  2. 我也尝试使用CoreTelephony框架。但是通过使用这个我得到的iPad和iPhone的结果不正确。
  3. iPhone 5:

    1. 使用SIM卡连接到Wi-FI获得CTRadioAccessTechnologyHSDPA
    2. 连接到没有SIM卡的Wi-Fi
    3. 连接到3G获得CTRadioAccessTechnologyHSDPA
    4. ipad公司:

      连接到WI-FI,但我收到空白

      当设备中没有SIM时,API返回NULL值。

      那么有没有有效的方法来了解设备(iPad和iPhone)是连接到Wi-FI还是3G或4G。

1 个答案:

答案 0 :(得分:0)

我用this替换了现有的类,并在实际的4G设备中进行了测试,它按预期工作。