Obtém o tipo de rede atual do dispositivo. Use esta API ao desenvolver aplicações H5 ou mini programas com WindVane.
WVNetwork.getNetworkType
Obtém o tipo de rede atual. O resultado é sempre retornado pelo callback success.
window.WindVane.call('WVNetwork', 'getNetworkType', {}, function(e) {
alert(JSON.stringify(e));
});
Parâmetros de entrada
[
boolean] wifiStatus: Define se os detalhes da rede Wi-Fi conectada devem ser obtidos. Defina comotruepara incluirssidebssidno resultado do callback. Aplica-se apenas a conexões Wi-Fi ativas. RequerWindVane 8.2.0 or later.[
boolean] wifiList: Define se a lista de redes Wi-Fi próximas deve ser obtida. Defina comotruepara incluirwifiListno resultado do callback. RequerWindVane Android 8.2.0 or later. Não há suporte no iOS.
Parâmetros de callback
Os parâmetros abaixo são retornados no callback success.
-
[
string] type: Tipo de rede atual. Valores válidos:'WIFI': Conectado via Wi-Fi.'2G': Conexão em rede 2G.'3G': Conexão em rede 3G.'4G': Conexão em rede 4G.'CELL': Rede celular ativa, mas sem identificação da geração (2G/3G/4G).'NONE': Sem conexão de rede.'UNKNOWN': Tipo de rede indeterminado.
[
string] message: Nome do sistema de rede. Omitido quando o sistema de rede é desconhecido.[
string] ssid: SSID da rede Wi-Fi conectada. Retornado somente quandowifiStatusfortrue. RequerWindVane 8.2.0 or later.[
string] bssid: BSSID da rede Wi-Fi conectada. Disponível apenas sewifiStatusestiver definido comotrue. RequerWindVane 8.2.0 or later.[
Array] wifiList: Lista das redes Wi-Fi disponíveis nas proximidades. RequerWindVane Android 8.2.0 or later. Não compatível com iOS. Cada item do array é um objeto com as seguintes propriedades:[
string] ssid: SSID da rede Wi-Fi.[
string] bssid: BSSID da rede Wi-Fi.