@capgo/capacitor-uwb 사용하기
iOS 및 Android에서 초광대역(UWB) 거리 측정을 위한 Capacitor 플러그인.
설치
bun add @capgo/capacitor-uwb
bunx cap sync
플러그인이 제공하는 기능
isAvailable- UWB 지원 여부 및 현재 사용 가능 여부를 확인합니다.getDiscoveryToken- iOS에서 로컬 Nearby Interaction discovery token을 가져옵니다.startPeerSession- iOS peer ranging 세션을 시작합니다.startControllerSession- Android controller 세션을 시작하고 공유 가능한 파라미터를 반환합니다.startControleeSession- controller 파라미터로 Android controlee 세션을 시작합니다.stopSession- 활성 ranging 세션을 중단합니다.
사용 예시
사용 가능 여부 확인
import { CapacitorUwb } from '@capgo/capacitor-uwb';
const availability = await CapacitorUwb.isAvailable();
iOS 피어 레인징
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({
peerDiscoveryToken: '<peer-token-base64>',
});
Android 컨트롤러 / 피컨트롤러
const controller = await CapacitorUwb.startControllerSession();
await CapacitorUwb.startControleeSession({
rangingParameters: controller.rangingParameters,
});
전체 레퍼런스
- GitHub: https://github.com/Cap-go/capacitor-uwb/
- Docs: /docs/plugins/uwb/
@capgo/capacitor-uwb 사용하기부터 계속하기
사용 중이라면 @capgo/capacitor-uwb 사용하기 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-uwb 구현 세부 사항은 @capgo/capacitor-uwb에서 확인하세요, 시작하기 Getting Started의 구현 상세 내용은 Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor Plugins 구현 세부 사항 및 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트의 구현 세부 사항은.