0

В зависимости от сетевого подключения я хотел бы показать различный контент, поэтому я хотел бы определить, поддерживает ли устройство 4G или 3G-соединение. Как я могу это сделать? Я попытался найти решение, но ничего не смог найти.Как определить, поддерживает ли устройство 4G?

ответ

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
Смежные вопросы