指南
如何在Capacitor中使用UWB
使用@capgo/capacitor-uwb
Capacitor UWB 插件,支持 iOS 和 Android 设备的超宽带定位功能。
安装
bun add @capgo/capacitor-uwb
bunx cap sync
此插件暴露的内容
isAvailable- 检查 UWB 是否支持并当前可用。getDiscoveryToken- 获取 iOS 上的 Nearby Interaction 发现令牌。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 的实现细节 添加或更新插件 添加或更新插件的实现细节。