Pengaturan iOS
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Sistem native iOS digunakan
Judul bagian “Sistem native iOS digunakan”Pada iOS, plugin ini menggunakan Interaksi Lokal dari NearbyInteraction framework.
Persyaratan
Bagian berjudul “Persyaratan”- iOS 15+
- Perangkat fisik dengan perangkat keras UWB
- Fungsi Interaksi Dekat diaktifkan di Xcode
Pengaturan Xcode
Buka target aplikasi iOS Anda di Xcode.- Pergi ke
- Tanda Tangan & Kemampuan Klik.
- Section titled “Signing & Capabilities” + 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
Judul bagian “Alur Klien”import { CapacitorUwb } from '@capgo/capacitor-uwb';
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({ peerDiscoveryToken: '<peer-token-base64>', isCameraAssistanceEnabled: false,});Bagikan perangkat setiap discoveryToken dengan peer lain menggunakan lapisan transportasi Anda sendiri. Plugin ini tidak melakukan penemuan atau jaringan untuk Anda.
Event
Judul bagian “Event”rangingUpdatemengirimkan pembaruan jarak dan arah ketika tersedia.sessionStateChangedmengirimkan status siklus sepertirunning,suspended,invalidated, danpeerDisconnected.
Catatan
Bagian berjudul “Catatan”getDiscoveryToken()danstartPeerSession()tersedia hanya pada API iOS.- Bantuan kamera tersedia pada iOS 16+ ketika didukung oleh perangkat.