Lompat ke konten

@capgo/capacitor-wifi

Plugin WiFi untuk mengelola koneksi WiFi perangkat.

Plugin WiFi untuk mengelola koneksi WiFi perangkat.

  • 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 menghubungkan ke jaringan secara langsung.
  • connect - Hubungkan ke jaringan WiFi. 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/perangkat). Untuk koneksi yang persisten pada Android, gunakan addNetwork() sebaliknya. Pada iOS, ini membuat koneksi yang persisten.
  • disconnect - Lepaskan koneksi dari jaringan WiFi saat ini. Pada iOS, hanya lepas koneksi dari jaringan yang ditambahkan melalui plugin ini.
  • getAvailableNetworks - Dapatkan daftar jaringan WiFi yang tersedia dari sken terakhir. Hanya tersedia pada Android.
MetodeDeskripsi
addNetworkTampilkan dialog sistem untuk menambahkan jaringan Wi-Fi ke perangkat. Pada Android SDK 30+, ini membuka pengaturan Wi-Fi sistem dengan jaringan yang sudah diisi.
connectHubungkan 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.
disconnectPutuskan koneksi dari jaringan Wi-Fi saat ini. Pada iOS, hanya memutuskan koneksi dari jaringan yang ditambahkan melalui plugin ini.
getAvailableNetworksDapatkan daftar jaringan Wi-Fi yang tersedia dari sken terakhir. Hanya tersedia pada Android.
getIpAddressDapatkan alamat IP perangkat saat ini. Tersedia pada baik Android maupun iOS.
getRssiDapatkan indikator kekuatan sinyal (RSSI) dari jaringan saat ini dalam dBm. Hanya tersedia pada Android.
getSsidDapatkan identifikasi setelan jaringan (SSID) dari jaringan saat ini. Tersedia pada baik Android maupun iOS.
getWifiInfoDapatkan informasi komprehensif 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.
isEnabledPeriksa jika Wi-Fi diaktifkan pada perangkat. Hanya tersedia pada Android.
startScanMulai memindai jaringan Wi-Fi. Hanya tersedia pada Android. Hasilnya disampaikan melalui pemangku jawab 'networksScanned'. Perlu diingat: Mungkin gagal karena pengaturan sistem atau masalah perangkat.
checkPermissionsPeriksa status izin saat ini untuk akses lokasi. Izin lokasi diperlukan untuk operasi Wi-Fi pada kedua platform.
requestPermissionsMinta izin lokasi dari pengguna. Izin lokasi diperlukan untuk operasi Wi-Fi pada kedua platform.
addListenerTambahkan pemangku jawab untuk event 'networksScanned'. Hanya tersedia pada Android. Event ini dipicu ketika hasil pemindaian Wi-Fi tersedia.
removeAllListenersHapus semua pemangku jawab untuk plugin ini.
getPluginVersionDapatkan versi plugin native.

Referensi ini disinkronkan dari src/definitions.ts di 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, Capgo Direktori Plugin untuk alur kerja produk dalam Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi dalam Capacitor Plugin oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi dalam Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Perusahaan Ionic untuk alur kerja produk di Alternatif Plugin Perusahaan Ionic.