跳过主要内容
返回到插件
@capgo/capacitor-uwb
教程
@capgo/capacitor-uwb

UWB

iOS Nearby Interaction和Android Jetpack UWB的超宽带定位,用于计算设备之间的距离和方向

指南

UWB教程

使用@capgo/capacitor-uwb

Capacitor UWB插件

安装

bun add @capgo/capacitor-uwb
bunx cap sync

此插件暴露的内容

  • isAvailable - 检查 UWB 是否支持并当前可用。
  • getDiscoveryToken - 获取 iOS 本地附近交互发现令牌。
  • startPeerSession - 开始 iOS peer ranging 会话。
  • startControllerSession - 启动 Android 控制器会话并返回可共享的参数。
  • startControleeSession - 从控制器参数启动 Android 控制装置会话。
  • stopSession - 停止活动的 ranging 会话。

示例用途

检查可用性

import { CapacitorUwb } from '@capgo/capacitor-uwb';

const availability = await CapacitorUwb.isAvailable();

iOS peer ranging

const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();

await CapacitorUwb.startPeerSession({
  peerDiscoveryToken: '<peer-token-base64>',
});

Android 控制器/控制装置

const controller = await CapacitorUwb.startControllerSession();

await CapacitorUwb.startControleeSession({
  rangingParameters: controller.rangingParameters,
});

全参考

继续使用@capgo/capacitor-uwb

如果您正在使用 使用@capgo/capacitor-uwb 连接它以规划本机插件工作 @capgo/capacitor-uwb 查看@capgo/capacitor-uwb, Getting Started 查看Getting Started, Capgo 插件目录 查看Capgo 插件目录中的产品工作流程 Capacitor 由 Capgo 提供的插件 查看Capacitor 由 Capgo 提供的插件的实现细节,和 添加或更新插件 为添加或更新插件的实现细节。