Dokumen ini menyediakan Referensi JSAPI untuk kelas WVNetwork, yang dapat digunakan untuk mendapatkan jenis jaringan saat ini saat mengembangkan aplikasi H5 atau mini program.
WVNetwork.getNetworkType
Mendapatkan jenis jaringan saat ini.
Parameter input
[
boolean] wifiStatus: Menentukan apakah informasi jaringan Wi-Fi yang terhubung akan diambil. Parameter ini hanya berlaku untuk koneksi Wi-Fi aktif. Jika diatur ketrue, nilaissiddanbssidakan dikembalikan. MemerlukanWindVane 8.2.0 atau versi lebih baru.[
boolean] wifiList: Menentukan apakah daftar jaringan Wi-Fi di sekitar akan diambil. Jika diatur ketrue, nilaiwifiListakan dikembalikan. MemerlukanWindVane Android 8.2.0 atau versi lebih baru.
Parameter callback
Parameter berikut dikembalikan dalam callback success, yang selalu dipanggil oleh metode ini.
[
string] type: Jenis jaringan saat ini. Nilai yang valid:'NONE': Tidak ada koneksi jaringan.'WIFI': Terhubung ke Wi-Fi.'CELL': Terhubung ke jaringan seluler, tetapi generasi jaringan (2G/3G/4G) tidak diketahui.'2G': Terhubung ke jaringan 2G.'3G': Terhubung ke jaringan 3G.'4G': Terhubung ke jaringan 4G.'UNKNOWN': Jenis jaringan tidak dapat ditentukan.
[
string] message: Sistem jaringan spesifik. Bidang ini dihilangkan jika sistem jaringan tidak diketahui.[
string] ssid: SSID dari jaringan Wi-Fi yang sedang terhubung. MemerlukanWindVane 8.2.0 atau versi lebih baru.[
string] bssid: BSSID dari jaringan Wi-Fi yang sedang terhubung. MemerlukanWindVane 8.2.0 atau versi lebih baru.[
Array] wifiList: Daftar jaringan Wi-Fi di sekitar. MemerlukanWindVane Android 8.2.0 atau versi lebih baru. Fitur ini tidak didukung pada platform iOS. Setiap item dalam array adalah objek dengan properti berikut:[
string] ssid: SSID dari jaringan Wi-Fi.[
string] bssid: BSSID dari jaringan Wi-Fi.
window.WindVane.call('WVNetwork', 'getNetworkType', {}, function(e) {
alert(JSON.stringify(e));
});