このトピックでは、WVNetwork の JavaScript API について説明します。 HTML5 アプリまたはミニアプリを作成する際に、このトピックを参照できます。 WVNetwork の JavaScript API を使用して、現在のネットワークタイプを取得できます。
WVNetwork.getNetworkType
現在のネットワークタイプを取得します。
入力パラメーター
[
boolean]wifiStatus: Wi-Fi 情報を取得するかどうかを指定します。このパラメーターは、デバイスが Wi-Fi ネットワークに接続されており、WindVane 8.2.0 以降を使用している場合にのみ有効です。 Wi-Fi 情報がリクエストされると、ssidとbssidが返されます。[
boolean]wifiList: 利用可能な Wi-Fi ネットワークのリストを取得するかどうかを指定します。 Wi-Fi リストがリクエストされると、wifiListが返されます。このパラメーターは、Android でWindVane 8.2.0 以降を使用している場合に有効です。
コールバックパラメーター
コールバックパラメーターは、コールバックメソッドを使用して渡されます。この API 操作は、常に success コールバックを呼び出します。
[
string]type: 現在のネットワークタイプ。有効な値:'NONE': 利用可能なネットワークがないことを示します。'WIFI': デバイスが Wi-Fi ネットワークに接続されていることを示します。'CELL': デバイスがセルラーネットワークに接続されていることを示します。 2G、3G、または 4G ネットワークです。'2G': デバイスが 2G ネットワークに接続されていることを示します。'3G': デバイスが 3G ネットワークに接続されていることを示します。'4G': デバイスが 4G ネットワークに接続されていることを示します。'UNKNOWN': ネットワークタイプを識別できないことを示します。
[
string]message: 特定のネットワーク接続タイプ。オペレーティングシステムは、ネットワーク接続タイプを識別できない場合があります。[
string]ssid: Wi-Fi ネットワークのサービスセット識別子(SSID)。このパラメーターは、WindVane 8.2.0 以降で利用できます。[
string]bssid: Wi-Fi ネットワークの基本サービスセット識別子(BSSID)。このパラメーターは、WindVane 8.2.0 以降で利用できます。[
Array]wifiList: 利用可能な Wi-Fi ネットワークのリスト。このパラメーターは、WindVane Android 8.2.0 以降で利用できます。このパラメーターは iOS ではサポートされていません。パラメーター値は、次の属性を持つオブジェクトの配列です。[
string]ssid: Wi-Fi ネットワークのサービスセット識別子(SSID)。[
string]bssid: Wi-Fi ネットワークの基本サービスセット識別子(BSSID)。
window.WindVane.call('WVNetwork', 'getNetworkType', {}, function(e) {
alert(JSON.stringify(e));
});