@capgo/capacitor-wifi
@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi
Pendahuluan
Bab berjudul “Pendahuluan”Plugin WiFi untuk mengelola koneksi WiFi perangkat.
Kemampuan Utama
Bab berjudul “Kemampuan Utama”addNetwork- Menampilkan 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 langsung terhubung ke jaringan.connect- Terhubung 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() alih-alih. Pada iOS, ini membuat koneksi yang persisten.disconnect- Lepaskan koneksi dari jaringan Wi-Fi yang sedang aktif. Pada iOS, hanya lepas koneksi dari jaringan yang ditambahkan melalui plugin ini.getAvailableNetworks- Dapatkan daftar jaringan Wi-Fi yang tersedia dari skanner terakhir. Hanya tersedia pada Android.
Publik API
Bagian Judul ‘Publik API’| Methode | Deskripsi |
|---|---|
addNetwork | Menampilkan 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 langsung terhubung ke jaringan. |
connect | Terhubung 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() alih-alih. Pada iOS, ini membuat koneksi yang persisten. |
disconnect | Lepaskan koneksi dari jaringan Wi-Fi yang sedang aktif. Pada iOS, hanya lepas koneksi dari jaringan yang ditambahkan melalui plugin ini. |
getAvailableNetworks | Daftar jaringan Wi-Fi yang tersedia dari skenario terakhir. Hanya tersedia di Android. |
getIpAddress | Mendapatkan alamat IP perangkat saat ini. Tersedia di Android dan iOS. |
getRssi | Mendapatkan indikator kekuatan sinyal menerima (RSSI) jaringan saat ini dalam dBm. Hanya tersedia di Android. |
getSsid | Mendapatkan identifikasi setelan jaringan (SSID) jaringan saat ini. Tersedia di Android dan iOS. |
getWifiInfo | Mendapatkan informasi lengkap tentang jaringan Wi-Fi yang terhubung saat ini. Metode ini menyediakan informasi jaringan yang rinci, termasuk SSID, BSSID, alamat IP, frekuensi, kecepatan link, dan kekuatan sinyal dalam satu panggilan. Pada iOS, beberapa bidang mungkin tidak tersedia dan akan menjadi tidak terdefinisi. |
isEnabled | Periksa apakah Wi-Fi diaktifkan di perangkat. Hanya tersedia di Android. |
startScan | Mulai melakukan skenario untuk mencari jaringan Wi-Fi. Hanya tersedia di Android. Hasilnya akan disampaikan melalui pemanggil acara ‘networksScanned’. Perlu diingat: mungkin gagal karena sistem mengatur kembali atau masalah perangkat keras. |
checkPermissions | Periksa status izin lokasi saat ini. Izin lokasi diperlukan untuk operasi Wi-Fi di kedua platform. |
requestPermissions | Minta izin lokasi dari pengguna. Izin lokasi diperlukan untuk operasi Wi-Fi di kedua platform. |
addListener | Tambahkan pemanggil acara untuk acara ‘networksScanned’. Hanya tersedia di Android. Acara ini akan dipicu ketika hasil skenario Wi-Fi tersedia. |
removeAllListeners | Hapus semua pemanggil acara untuk plugin ini. |
getPluginVersion | Mendapatkan versi plugin native. |
Sumber Kebenaran
Sumber Kebenaran berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-wifi.
Teruskan dari @capgo/capacitor-wifi
Sumber Kebenaran berjudul “Teruskan dari @capgo/capacitor-wifi”Jika Anda menggunakan @capgo/capacitor-wifi untuk merencanakan pekerjaan plugin asli, hubungkannya dengan Menggunakan @capgo/capacitor-wifi untuk kemampuan asli dalam Menggunakan @capgo/capacitor-wifi, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.