Pengaturan iOS
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Sistem iOS native digunakan
Judul bagian โSistem iOS native digunakanโPada iOS, plugin ini menggunakan Interaksi Lokal dari NearbyInteraction framework.
Persyaratan
Judul bagian โPersyaratanโ- iOS 15+
- Perangkat fisik dengan perangkat keras UWB
- Kemampuan Interaksi Lokal diaktifkan di Xcode
Konfigurasi Xcode
Judul: Konfigurasi Xcode- Buka target aplikasi iOS Anda di Xcode.
- Pergi ke Tanda Tangan & Kemampuan.
- Klik + Kemampuan dan tambahkan Interaksi Lokal.
- Tambahkan deskripsi penggunaan ke
Info.plist:
<key>NSNearbyInteractionUsageDescription</key><string>This app uses Ultra Wideband to measure distance to nearby devices.</string>Alur Klien
Alur Klienimport { CapacitorUwb } from '@capgo/capacitor-uwb';
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({ peerDiscoveryToken: '<peer-token-base64>', isCameraAssistanceEnabled: false,});Bagikan perangkat masing-masing discoveryToken dengan peer lain menggunakan lapisan transportasi sendiri. Plugin ini tidak melakukan penemuan atau jaringan untuk Anda.
Event
Judul Bagian: EventrangingUpdatemengeluarkan pembaruan jarak dan arah ketika tersedia.sessionStateChangedmengeluarkan status siklus hidup sepertirunning,suspended,invalidated, danpeerDisconnected.
Catatan
Judul Bagian: CatatangetDiscoveryToken()danstartPeerSession()hanya tersedia API iOS.- Bantuan kamera tersedia di iOS 16+ ketika didukung oleh perangkat.