@capgo/capacitor-wifi
Ikhtisar
Bagian berjudul “Ringkasan”Kelola konektivitas WiFi untuk aplikasi Capacitor Anda
Mulai dengan addNetwork() dan metode inti lainnya yang tercantum di bawah ini.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Native |
| Android | Ya | Native |
| Web | Tidak | Lindungi dengan Capacitor.getPlatform() |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”addNetwork- Menampilkan dialog sistem untuk menambahkan jaringan Wi-Fi ke perangkat. Di Android SDK 30+, ini membuka pengaturan Wi-Fi sistem dengan jaringan yang sudah terisi. Di iOS, ini langsung terhubung ke jaringan tersebut.connect- Menghubungkan ke jaringan Wi-Fi. Pada Android, ini membuat koneksi sementara yang secara default tidak merutekan trafik melalui jaringan tersebut. Atur autoRouteTraffic ke true untuk mengikat trafik aplikasi ke jaringan yang terhubung (berguna untuk AP lokal/yang di-host perangkat). Untuk koneksi persisten di Android, gunakan addNetwork() sebagai gantinya. Pada iOS, ini membuat koneksi persisten.disconnect- Memutus koneksi dari jaringan Wi-Fi saat ini. Di iOS, hanya memutus koneksi dari jaringan yang ditambahkan lewat plugin ini.getAvailableNetworks- Mendapatkan daftar jaringan Wi-Fi yang tersedia dari pemindaian terakhir. Hanya tersedia di Android.
API Publik
Bagian berjudul “Public 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 terisi. Pada iOS, ini langsung terhubung ke jaringan tersebut. |
connect | Hubungkan ke jaringan Wi-Fi. Di Android, ini membuat koneksi sementara yang secara default tidak merutekan trafik melalui jaringan tersebut. Atur autoRouteTraffic ke true untuk mengikat trafik aplikasi ke jaringan yang terhubung (berguna untuk AP lokal/yang di-host di perangkat). Untuk koneksi persisten di Android, gunakan addNetwork(). Di iOS, ini membuat koneksi 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 pemindaian terakhir. Hanya tersedia di Android. |
getIpAddress | Dapatkan alamat IP perangkat saat ini. Tersedia di Android dan iOS. |
getRssi | Dapatkan received signal strength indicator (RSSI) dari jaringan saat ini dalam dBm. Hanya tersedia di Android. |
getSsid | Dapatkan service set identifier (SSID) dari jaringan saat ini. Tersedia di Android dan iOS. |
getWifiInfo | Dapatkan informasi lengkap tentang jaringan WiFi yang sedang terhubung. Metode ini menyediakan info jaringan secara detail termasuk SSID, BSSID, alamat IP, frekuensi, link speed, dan kekuatan sinyal dalam satu panggilan. Di iOS, beberapa field mungkin tidak tersedia dan akan bernilai undefined. |
isEnabled | Cek apakah Wi-Fi aktif di perangkat. Hanya tersedia di Android. |
startScan | Mulai scanning jaringan Wi-Fi. Hanya tersedia di Android. Hasil dikirim melalui event listener ‘networksScanned’. Catatan: Bisa gagal karena throttling sistem atau masalah hardware. |
checkPermissions | Cek status izin akses lokasi saat ini. Izin lokasi diperlukan untuk operasi Wi-Fi di kedua platform. |
requestPermissions | Minta izin lokasi ke user. Izin lokasi diperlukan untuk operasi Wi-Fi di kedua platform. |
addListener | Tambahkan listener untuk event ‘networksScanned’. Hanya tersedia di Android. Event ini dipicu saat hasil scan Wi-Fi sudah tersedia. |
removeAllListeners | Hapus semua listener plugin ini. |
getPluginVersion | Dapatkan versi plugin native. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-wifi.
Lanjutkan dari @capgo/capacitor-wifi
Bagian berjudul “Lanjutkan dari @capgo/capacitor-wifi”Jika Anda menggunakan @capgo/capacitor-wifi untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/capacitor-wifi untuk kapabilitas native saat menggunakan @capgo/capacitor-wifi, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi pada Capacitor Plugins oleh Capgo Menambahkan atau Memperbarui Plugin untuk detail implementasi di Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk dalam Alternatif Plugin Ionic Enterprise.