iOS设置
复制一个包含安装步骤和本插件的完整 Markdown 指南的配置提示。
iOS原生系统使用
iOS原生系统使用在iOS上,这个插件使用 附近互动 来自 NearbyInteraction 框架。
需求
iOS 15+- 具有UWB硬件的物理设备
- 在Xcode中启用附近互动功能
- Xcode设置
iOS原生系统使用
Xcode 设置- 在 Xcode 中打开您的 iOS 应用程序目标。
- 前往 签名和功能.
- 点击 + 功能 并添加 附近交互.
- 添加使用说明到
Info.plist:
<key>NSNearbyInteractionUsageDescription</key><string>This app uses Ultra Wideband to measure distance to nearby devices.</string>import { 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()仅限iOS API。startPeerSession()和- iOS 设备支持的摄像头辅助功能可在 iOS 16+ 上使用。