跳过内容

iOS设置

GitHub

在 iOS 上,这个插件使用 附近交互 来自 NearbyInteraction 框架。

  • iOS 15+
  • 具有 UWB 硬件的物理设备
  • 在 Xcode 中启用附近交互功能
  1. 转到
  2. 签名 & 能力 点击.
  3. Section titled “Signing & Capabilities” + 能力 并添加 附近互动.
  4. 添加一个使用说明 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()startPeerSession() 仅限 iOS 的 API。
  • 在支持设备的 iOS 16+ 上可用,提供相机辅助功能。