如何在IOS中检查网络2G或3G?

贝凡

我想检查设备是否具有2G或3G连接。

我使用可达性类进行网络连接检查。

普卡布罗德

苹果在iOS 7中提供了一种新的获取方式。

请阅读此链接“了解您的电台”部分。

基本思想是使用新

当前的无线电接入技术

添加到CTTelephonyNetworkInfo类。如果您希望每次连接更改时都收到通知,则可以收听:

CTRadioAccessTechnologyDidChangeNotification

以下是从提供的链接中提取的代码段:

CTTelephonyNetworkInfo *telephonyInfo = [CTTelephonyNetworkInfo new];
NSLog(@"Current Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
[NSNotificationCenter.defaultCenter addObserverForName:CTRadioAccessTechnologyDidChangeNotification 
                                            object:nil 
                                             queue:nil 
                                        usingBlock:^(NSNotification *note) 
{
    NSLog(@"New Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
}];

我希望这可以帮助你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在iOS7中如何在不越狱的情况下切换网络(2G / 3G / 4G)?

来自分类Dev

将iOS 7常量映射到2G,3G,4G,LTE等

来自分类Dev

在iPhone上检测2G和3G

来自分类Dev

在iPhone上检测2G和3G

来自分类Dev

确定2G或3G连接

来自分类Dev

如何通过程序在iOS中启用移动网络(3G / 4G)?

来自分类Dev

如何以编程方式强制在iPhone中选择2G或3G?

来自分类Dev

如何在iOS7中以编程方式找到连接3G网络或Wifi的iPhone设备

来自分类Dev

如何在Linux中使用USB调制解调器查看信号强度和连接类型(2G / 3G)?

来自分类Dev

在Ubuntu 14.04中选择2G后,移动宽带将连接到3G

来自分类Dev

3g或2g连接中的Phonegap android应用index.html加载速度非常慢

来自分类Dev

如何在 swift 2.2 中检查 3G、4G 和 wifi 互联网连接

来自分类Dev

我有2G RAM,升级到6G后只能看到3G

来自分类Dev

Android:应用程式可在WiFi上运作,但不适用于3G和2G

来自分类Dev

如何在android中进行3g视频通话

来自分类Dev

如何在通过电缆连接的LAN上共享单个3G软件狗网络连接

来自分类Dev

如何在不使用Reachability类的情况下获取iPhone的当前活动网络类型(WiFi或3G)

来自分类Dev

如何在Ubuntu 14.04中安装“ Reliance 3G” USB Dongle

来自分类Dev

如何在OpenWRT中设置3G调制解调器?

来自分类Dev

Windows 10 UWP-C#:如何检查网络类型(EDGE / 3G / LTE),不仅是蜂窝网络还是WLAN?

来自分类Dev

使用2g网络创建移动应用

来自分类Dev

iOS 7 Background Fetch是否可以在蜂窝3G网络上运行?

来自分类Dev

通过3G网络发出星号语音延迟

来自分类Dev

检测与Meteor的3G网络连接

来自分类Dev

kindle paperwhite 2检查电子邮件超过3g

来自分类Dev

如何检查我的应用程序是否正在使用WIFI或3G服务

来自分类Dev

如何检查我的应用程序是否正在使用WIFI或3G服务

来自分类Dev

如何在双SIM卡上选择3g服务的SIM卡?

来自分类Dev

如何在双SIM卡上选择3g服务的SIM卡?

Related 相关文章

  1. 1

    在iOS7中如何在不越狱的情况下切换网络(2G / 3G / 4G)?

  2. 2

    将iOS 7常量映射到2G,3G,4G,LTE等

  3. 3

    在iPhone上检测2G和3G

  4. 4

    在iPhone上检测2G和3G

  5. 5

    确定2G或3G连接

  6. 6

    如何通过程序在iOS中启用移动网络(3G / 4G)?

  7. 7

    如何以编程方式强制在iPhone中选择2G或3G?

  8. 8

    如何在iOS7中以编程方式找到连接3G网络或Wifi的iPhone设备

  9. 9

    如何在Linux中使用USB调制解调器查看信号强度和连接类型(2G / 3G)?

  10. 10

    在Ubuntu 14.04中选择2G后,移动宽带将连接到3G

  11. 11

    3g或2g连接中的Phonegap android应用index.html加载速度非常慢

  12. 12

    如何在 swift 2.2 中检查 3G、4G 和 wifi 互联网连接

  13. 13

    我有2G RAM,升级到6G后只能看到3G

  14. 14

    Android:应用程式可在WiFi上运作,但不适用于3G和2G

  15. 15

    如何在android中进行3g视频通话

  16. 16

    如何在通过电缆连接的LAN上共享单个3G软件狗网络连接

  17. 17

    如何在不使用Reachability类的情况下获取iPhone的当前活动网络类型(WiFi或3G)

  18. 18

    如何在Ubuntu 14.04中安装“ Reliance 3G” USB Dongle

  19. 19

    如何在OpenWRT中设置3G调制解调器?

  20. 20

    Windows 10 UWP-C#:如何检查网络类型(EDGE / 3G / LTE),不仅是蜂窝网络还是WLAN?

  21. 21

    使用2g网络创建移动应用

  22. 22

    iOS 7 Background Fetch是否可以在蜂窝3G网络上运行?

  23. 23

    通过3G网络发出星号语音延迟

  24. 24

    检测与Meteor的3G网络连接

  25. 25

    kindle paperwhite 2检查电子邮件超过3g

  26. 26

    如何检查我的应用程序是否正在使用WIFI或3G服务

  27. 27

    如何检查我的应用程序是否正在使用WIFI或3G服务

  28. 28

    如何在双SIM卡上选择3g服务的SIM卡?

  29. 29

    如何在双SIM卡上选择3g服务的SIM卡?

热门标签

归档