Panduan
Cara menggunakan UWB di Capacitor
Menggunakan @capgo/capacitor-uwb
Plugin Capacitor untuk Ultra-Wideband (UWB) ranging di iOS dan Android.
Instal
bun add @capgo/capacitor-uwb
bunx cap sync
Yang Diekspos Plugin Ini
isAvailable- Cek apakah UWB didukung dan tersedia saat ini.getDiscoveryToken- Dapatkan token discovery Nearby Interaction lokal di iOS.startPeerSession- Mulai sesi peer ranging di iOS.startControllerSession- Mulai sesi controller Android dan dapatkan parameter yang bisa dibagikan.startControleeSession- Mulai sesi controlee Android dari parameter controller.stopSession- Hentikan sesi ranging yang sedang aktif.
Contoh Penggunaan
Cek ketersediaan
import { CapacitorUwb } from '@capgo/capacitor-uwb';
const availability = await CapacitorUwb.isAvailable();
iOS peer ranging
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({
peerDiscoveryToken: '<peer-token-base64>',
});
Kontroler Android / dikontrol
const controller = await CapacitorUwb.startControllerSession();
await CapacitorUwb.startControleeSession({
rangingParameters: controller.rangingParameters,
});
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-uwb/
- Dokumentasi: /docs/plugins/uwb/
Lanjut ke Menggunakan @capgo/capacitor-uwb
Jika Anda menggunakan Menggunakan @capgo/capacitor-uwb untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-uwb untuk detail implementasi di @capgo/capacitor-uwb, Panduan Memulai untuk detail implementasi di Getting Started, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, dan Menambahkan atau Memperbarui Plugin untuk detail implementasi saat menambah atau memperbarui plugin.