跳转到正文

@capgo/capacitor-uwb

基于 iOS Nearby Interaction 与 Android Jetpack UWB 的超宽带测距,可获取设备间距离和方向

基于 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 - 停止当前正在进行的测距会话。
方法描述
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.