如何确定设备是否支持4G?

时间:2016-09-25 19:31:01

标签: cordova ionic-framework phonegap-plugins cordova-plugins

根据网络连接情况,我希望显示不同的内容,因此我想确定设备是否支持4G或3G连接。我怎样才能做到这一点?我试着找一个解决方案,但是找不到任何东西。

1 个答案:

答案 0 :(得分:1)

您可以使用cordova-plugin-network-information插件检查用户的当前网络状态

 $ionicPlatform.ready(function() {
        var networkState = $cordovaNetwork.getNetwork();
        console.log('network state: ',networkState);
        if (networkState == Connection.CELL_4G) {
           //show the contents to the user while user is in 4g
        }else{
           //show the contents to the user if not 4g
        }
    })

网络状态的可用值为

  • Connection.WIFI
  • Connection.CELL_2G
  • Connection.CELL_3G
  • Connection.CELL_4G
  • Connection.NONE
  • Connection.CELL
  • Connection.UNKNOWN
  • Connection.ETHERNET