指南
UWB教程
使用@capgo/capacitor-uwb
Capacitor UWB超宽带技术插件
安装
bun add @capgo/capacitor-uwb
bunx cap sync
此插件暴露的内容
isAvailable- 检查是否支持UWB并且当前是否可用。getDiscoveryToken- 在iOS上获取本地附近交互发现令牌。startPeerSession- 开始 iOS peer 范围会话。startControllerSession- 开始 Android 控制器会话并返回可共享的参数。startControleeSession- 从控制器参数开始 Android 控制装置会话。stopSession- 停止活动的范围会话。
示例用途
检查可用性
import { CapacitorUwb } from '@capgo/capacitor-uwb';
const availability = await CapacitorUwb.isAvailable();
iOS peer 范围
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 插件,和 添加或更新插件 为添加或更新插件提供实现细节。