概览
“概览”章节基于 iOS Nearby Interaction 与 Android Jetpack UWB 的超宽带测距,可获取设备间距离和方向
从这里开始 isAvailable() 以及下方列出的其他核心方法。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 |
| Android | 是 | 原生 |
| Web 端 | 部分支持 | 查看入门指南 |
核心功能
标题为“核心功能”的章节isAvailable- 检查是否支持 UWB 以及当前是否可用。getDiscoveryToken- 在 iOS 上获取本地 Nearby Interaction discovery token。startPeerSession- 启动 iOS peer ranging 会话。startControllerSession- 启动 Android 控制端会话并返回可共享的参数。startControleeSession- 根据控制端参数启动 Android 被控端会话。stopSession- 停止当前正在进行的测距会话。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
isAvailable | 检查设备是否支持 UWB 以及当前是否可用。 |
getDiscoveryToken | 获取 iOS 上的本地 Nearby Interaction 发现 token。 |
startPeerSession | 在 iOS 上启动 Nearby Interaction 对等会话。 |
startControllerSession | 启动 Android UWB 控制端会话并返回可共享的参数。 |
startControleeSession | 使用控制端参数启动 Android UWB 被控端会话。 |
stopSession | 停止当前的 UWB 测距会话。 |
addListener | 监听 rangingUpdate 以及 sessionStateChanged 事件。 |
getPluginVersion | 获取当前原生插件版本。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-uwb.