指南
如何在 Capacitor 中使用 UWB
使用@capgo/capacitor-uwb
Capacitor UWB(超宽带)距离测量的 iOS 和 Android 插件
安装
bun add @capgo/capacitor-uwb
bunx cap sync
此插件暴露的内容
isAvailable- 检查 UWB 是否支持并当前是否可用。getDiscoveryToken- 获取 iOS 上的本地附近交互发现令牌。startPeerSession- 启动 iOS peer ranging 会话。startControllerSession- 启动 Android 控制器会话并返回可共享的参数。startControleeSession- 启动 Android 控制会话从控制器参数。stopSession- 停止活动的距离测量会话。
- 示例使用
- 检查可用性
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/plugins/uwb/
继续使用 @capgo/capacitor-uwb
如果您正在使用 使用 @capgo/capacitor-uwb 以规划原生插件工作,连接它到 @capgo/capacitor-UWB 以获取 @capgo/capacitor-uwb 中的实现细节 开始使用 为开始使用中的实现细节 Capgo 插件目录 为Capgo 插件目录中的产品工作流 Capacitor 由 Capgo 提供的插件 为Capacitor 由 Capgo 提供的插件中的实现细节 添加或更新插件 为添加或更新插件中的实现细节