Pengaturan iOS
Copy sebuah 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
Judul bagian “Persyaratan”- iOS 15+
- Perangkat fisik dengan perangkat keras UWB
- Kemampuan Interaksi Lokal diaktifkan di Xcode
Pengaturan Xcode
Judul Bagian “Pengaturan Xcode”- Buka target aplikasi iOS Anda di Xcode.
- Pergi ke Tanda Tangan & Kemampuan.
- Klik Tambahan 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 ‘Event’rangingUpdatemengeluarkan pembaruan jarak dan arah ketika tersedia.sessionStateChangedmengeluarkan status siklus hidup sepertirunning,suspended,invalidated, danpeerDisconnected.
Catatan
Judul Bagian ‘Catatan’getDiscoveryToken()danstartPeerSession(){"targetLanguage":"Indonesian","pagePath":"/id/docs/plugins/uwb/ios/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"hanya tersedia untuk API iOS."},{"text":"Bantuan kamera tersedia di iOS 16+ ketika didukung oleh perangkat."},{"text":"Edit halaman"}]}- __CAPGO_KEEP_0__