iOS 설정
설치
iOS 원시 시스템 사용
iOS 원시 시스템 사용iOS에서 이 플러그인은 근접 상호작용 에서 NearbyInteraction 프레임워크.
요구 사항
iOS 15+- UWB 하드웨어를 갖춘 물리 장치
- Xcode에서 근접 상호작용 기능이 활성화되었습니다.
- iOS 15 이상
Xcode 설정
Xcode 설정- Xcode에서 iOS 앱 대상 열기.
- 가기 인증 및 기능.
- 클릭 + 기능 추가 그리고 근접 상호 작용.
- 사용 설명을 추가하세요
Info.plist:
<key>NSNearbyInteractionUsageDescription</key><string>This app uses Ultra Wideband to measure distance to nearby devices.</string>클라이언트 흐름
Client flowimport { CapacitorUwb } from '@capgo/capacitor-uwb';
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({ peerDiscoveryToken: '<peer-token-base64>', isCameraAssistanceEnabled: false,});각 기기의 discoveryToken 자신의 전송 계층을 사용하여 다른 피어와 공유합니다. 플러그인은 자동으로 검색 또는 네트워킹을 수행하지 않습니다.
이벤트
이벤트rangingUpdate거리 및 방향 업데이트와 같은 정보를 제공합니다.sessionStateChanged생명주기 상태running,suspended,invalidated,peerDisconnected.
getDiscoveryToken()andstartPeerSession()iOS 전용 API입니다.- iOS 16 이상에서 지원하는 장치에 따라 카메라 지원이 가능합니다.