安装前核对手机和眼镜 Host 的配套构建、目标眼镜型号、眼镜 Host 构建号、Bridge 主版本及 WebView 主版本。模板的 bridgeMajor 是 1,最低 WebView 主版本是 95,设备配置是 rokid-glass3-web/1。当前 v1 验包器固定接受 minHostVersionCode: 1。需要特定 Host 构建的新功能时,以平台确认的设备组合和运行时能力为准。眼镜打开应用时还会检查实际 WebView 版本。
运行时判断
- 从眼镜应用列表进入后调用
glass.ready()。 - 查看
readyInfo.capabilities或await glass.capabilities.get(),核对目标 ID、版本和available。 - 对照
app.json中的权限以及用户授权。相机、麦克风等可能还需 Android 系统权限。 - 依赖联网时,继续核对服务配置、配对连接和业务会话。
Host 能力快照只反映当前上下文。即使能力显示可用,缺少应用授权或服务配置时调用仍会失败。Host 版本和 WebView 版本可通过 glass.system.getInfo() 辅助排查。
| 能力 | 用途与边界 |
|---|---|
storage.app |
应用自己的键值存储,见 离线草稿示例。 |
input、app.lifecycle、system.info |
页面导航、生命周期及设备状态,见 Bridge 与权限 和 眼镜界面与输入。 |
camera.capture、camera.recording、files.preview、operations.durable |
眼镜媒体及原操作恢复。需要对应能力、应用授权及设备支持。 |
network.http、files.transfer |
需要原生逻辑服务配置,见 受管联网与文件传输。 |
recognition.licensePlate、media.streaming、business.currentDevice、business.plateAsync |
SDK 中存在的专用能力,需平台确认目标环境、权限、服务与应用范围。 |
meeting.status、meeting.audio |
专用会议能力,当前 Host 对应用身份有额外限制。 |
应用管理和启动其他应用属于 Host 内置入口。接入表以开发者能在目标 Host 上使用的能力为准,SDK 导出也可能包含平台专用接口。