Pengaturan WiFi untuk aplikasi __CAPGO_KEEP_0__ - Atur pembaruan secara real-time untuk aplikasi __CAPGO_KEEP_1__ tanpa ribet toko, 5 menit untuk menginstal Over-the-Air (OTA...
Kembali ke plugin
@capgo/capacitor-wifi
Tutorial
@capgo/capacitor-wifi

WiFi

Manajemen koneksi WiFi untuk aplikasi Capacitor Anda

Panduan

Tutorial WiFi

Uji coba di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Pratinjau tautan QR plugin WiFi code

Menggunakan @capgo/capacitor-wifi

Plugin WiFi untuk mengelola koneksi WiFi perangkat.

Install

bun add @capgo/capacitor-wifi
bunx cap sync

Apa yang Dibuka oleh Plugin Ini

  • addNetwork - Menampilkan 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 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() saja. Pada iOS, ini membuat koneksi yang persisten.
  • disconnect - Lepas dari jaringan WiFi saat ini. Pada iOS, hanya melepaskan dari jaringan yang ditambahkan melalui plugin ini.
  • getAvailableNetworks - Dapatkan daftar jaringan WiFi yang tersedia dari skanner terakhir. Hanya tersedia pada Android.

Penggunaan Contoh

addNetwork

Menampilkan 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.

import { CapacitorWifi } from '@capgo/capacitor-wifi';

await CapacitorWifi.addNetwork({
  ssid: 'MyNetwork',
  password: 'mypassword',
  isHiddenSsid: false,
  securityType: NetworkSecurityType.WPA2_PSK
});

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() alih-alih. Pada iOS, ini membuat koneksi yang persisten.

import { CapacitorWifi } from '@capgo/capacitor-wifi';

await CapacitorWifi.connect({
  ssid: 'MyNetwork',
  password: 'mypassword',
  autoRouteTraffic: true // Android only: route app traffic through this network
});

disconnect

Putuskan koneksi dari jaringan Wi-Fi yang sedang aktif. Pada iOS, hanya memutuskan koneksi dari jaringan yang ditambahkan melalui plugin ini.

import { CapacitorWifi } from '@capgo/capacitor-wifi';

await CapacitorWifi.disconnect();

getAvailableNetworks

Dapatkan daftar jaringan Wi-Fi yang tersedia dari skanner terakhir. Hanya tersedia pada Android.

import { CapacitorWifi } from '@capgo/capacitor-wifi';

const { networks } = await CapacitorWifi.getAvailableNetworks();
networks.forEach(network => {
  console.log(`SSID: ${network.ssid}, Signal: ${network.rssi} dBm`);
});

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-wifi

Jika Anda menggunakan Menggunakan @capgo/capacitor-wifi untuk merencanakan dashboard dan operasi API, hubungkan dengan @capgo/capacitor-wifi Untuk detail implementasi di @capgo/capacitor-wifi, Mulai Menggunakan Untuk detail implementasi di Mulai Menggunakan, Ringkasan API Untuk detail implementasi di Ringkasan API, Pengenalan Untuk detail implementasi di Pengenalan, dan Kunci API Untuk detail implementasi di Kunci API.