Ringkasan
Judul bagian “Ringkasan”Plugin WiFi untuk mengelola koneksi WiFi perangkat.
Kemampuan Utama
Judul bagian “Kemampuan Utama”addNetwork- Tampilkan dialog sistem untuk menambahkan jaringan WiFi ke perangkat. Pada Android SDK 30+, ini membuka pengaturan WiFi sistem dengan jaringan yang sudah diisi. Pada iOS, ini langsung terhubung ke jaringan.connect- Terhubung ke jaringan WiFi. Pada Android, ini membuat koneksi sementara yang tidak mengarahkan lalu lintas oleh default. Atur autoRouteTraffic menjadi true untuk mengikat lalu lintas aplikasi ke jaringan yang terhubung (bermanfaat untuk AP lokal/host perangkat). Untuk koneksi persisten pada Android, gunakan addNetwork() sebaliknya. Pada iOS, ini membuat koneksi persisten.disconnect- Lepas dari jaringan WiFi saat ini. Pada iOS, hanya lepas dari jaringan yang ditambahkan melalui plugin ini.getAvailableNetworks- Dapatkan daftar jaringan Wi-Fi yang tersedia dari sken terakhir. Hanya tersedia pada Android.
Publik API
Judul Bagian ‘Publik API’| Metode | Deskripsi |
|---|---|
addNetwork | Tampilkan dialog sistem untuk menambahkan jaringan Wi-Fi ke perangkat. Pada Android SDK 30+, ini membuka pengaturan Wi-Fi sistem dengan jaringan yang sudah diisi. Pada iOS, ini menghubungkan ke jaringan secara langsung. |
connect | Hubungkan ke jaringan Wi-Fi. Pada Android, ini membuat koneksi sementara yang tidak mengarahkan lalu lintas melalui jaringan secara default. Atur autoRouteTraffic menjadi true untuk mengikat lalu lintas aplikasi ke jaringan yang terhubung (bermanfaat untuk AP lokal/host perangkat). Untuk koneksi yang persisten pada Android, gunakan addNetwork() sebaliknya. Pada iOS, ini membuat koneksi yang persisten. |
disconnect | Putuskan koneksi dari jaringan Wi-Fi saat ini. Pada iOS, hanya memutuskan koneksi dari jaringan yang ditambahkan melalui plugin ini. |
getAvailableNetworks | Dapatkan daftar jaringan Wi-Fi yang tersedia dari sken terakhir. Hanya tersedia pada Android. |
getIpAddress | Dapatkan alamat IP perangkat saat ini. Tersedia pada baik Android maupun iOS. |
getRssi | Dapatkan indikator kekuatan sinyal (RSSI) jaringan saat ini dalam dBm. Hanya tersedia pada Android. |
getSsid | Dapatkan identifikasi set layanan (SSID) jaringan saat ini. Tersedia pada baik Android maupun iOS. |
getWifiInfo | Oleh karena itu, Anda dapat mendapatkan informasi lengkap tentang jaringan WiFi yang terhubung saat ini. Metode ini menyediakan informasi jaringan yang rinci, termasuk SSID, BSSID, alamat IP, frekuensi, kecepatan koneksi, dan kekuatan sinyal dalam satu panggilan. Pada iOS, beberapa bidang mungkin tidak tersedia dan akan menjadi tidak terdefinisi. |
isEnabled | Periksa apakah Wi-Fi diaktifkan pada perangkat. Hanya tersedia pada Android. |
startScan | Mulai melakukan pencarian jaringan Wi-Fi. Hanya tersedia pada Android. Hasilnya akan disampaikan melalui pemanggilan acara ‘networksScanned’. Perlu diingat: Mungkin gagal karena penguncian sistem atau masalah perangkat keras. |
checkPermissions | Periksa status izin saat ini untuk akses lokasi. Izin lokasi diperlukan untuk operasi Wi-Fi pada kedua platform. |
requestPermissions | Minta izin lokasi dari pengguna. Izin lokasi diperlukan untuk operasi Wi-Fi pada kedua platform. |
addListener | Tambahkan pemanggil acara untuk acara ‘networksScanned’. Hanya tersedia pada Android. Acara ini akan dipicu ketika hasil pencarian Wi-Fi tersedia. |
removeAllListeners | Hapus semua pemanggil acara untuk plugin ini. |
getPluginVersion | Dapatkan versi plugin native. |
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”Informasi ini disinkronkan dari src/definitions.ts in capacitor-wifi - Wi-Fi.