本文介紹網路狀態類WVNetwork相關的JSAPI,供您建立H5端應用或者小程式時參考。網路狀態類WVNetwork的JSAPI提供擷取當前網路類型的能力。
WVNetwork.getNetworkType
擷取當前網路類型。
輸入參數
[
boolean]wifiStatus:是否擷取串連的WIFI資訊(僅在使用WIFI時有效,會額外添加ssid和bssid傳回值,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));
});