全部產品
Search
文件中心

SuperApp:網路狀態

更新時間:Oct 29, 2024

本文介紹網路狀態類WVNetwork相關的JSAPI,供您建立H5端應用或者小程式時參考。網路狀態類WVNetwork的JSAPI提供擷取當前網路類型的能力。

WVNetwork.getNetworkType

擷取當前網路類型。

輸入參數

  • [boolean]wifiStatus:是否擷取串連的WIFI資訊(僅在使用WIFI時有效,會額外添加ssidbssid傳回值,WindVane 8.2.0 或更高版本)。

  • [boolean]wifiList:是否擷取附近的WIFI資訊列表(會額外添加wifiList傳回值,WindVane Android 8.2.0 或更高版本)。

回調參數

回調參數將會在回調方法中傳遞,總是進入success回調。

  • [string] type:當前網路的類型,其可能的值為:

    • 'NONE':表示當前無網路。

    • 'WIFI':表示當前使用 WiFi。

    • 'CELL':表示當前使用蜂窩網路,但無法區分是 2G/3G/4G。

    • '2G':表示當前使用 2G 網路。

    • '3G':表示當前使用 3G 網路。

    • '4G':表示當前使用 4G 網路。

    • 'UNKNOWN':表示當前使用的網路無法判斷。

  • [string]message:具體的網路制式,可能不存在(未知網路制式)。

  • [string]ssid:當前串連的WIFI SSID(WindVane 8.2.0 或更高版本)。

  • [string]bssid:當前連結的WIFI BSSID(WindVane 8.2.0 或更高版本)。

  • [Array]wifiList:附近的WIFI資訊列表(WindVane Android 8.2.0 或更高版本),iOS平台不支援此功能,數組的每一項都是一個對象,包含以下屬性:

  • [string]ssid:WIFI的SSID。

  • [string]bssid:WIFI的BSSID。

window.WindVane.call('WVNetwork', 'getNetworkType', {}, function(e) {
        alert(JSON.stringify(e));
});