---
title: "能力与兼容性检查"
description: "按设备、Host、应用授权和原生服务判断能力是否可用。"
---

> Documentation Index
> Fetch the complete documentation index at: https://h5-app-docs.glass.tengyusmart.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 能力与兼容性检查

安装前核对手机和眼镜 Host 的配套构建、目标眼镜型号、眼镜 Host 构建号、Bridge 主版本及 WebView 主版本。模板的 `bridgeMajor` 是 `1`，最低 WebView 主版本是 `95`，设备配置是 `rokid-glass3-web/1`。当前 v1 验包器固定接受 `minHostVersionCode: 1`。需要特定 Host 构建的新功能时，以平台确认的设备组合和运行时能力为准。眼镜打开应用时还会检查实际 WebView 版本。

## 运行时判断

1. 从眼镜应用列表进入后调用 `glass.ready()`。
2. 查看 `readyInfo.capabilities` 或 `await glass.capabilities.get()`，核对目标 ID、版本和 `available`。
3. 对照 `app.json` 中的权限以及用户授权。相机、麦克风等可能还需 Android 系统权限。
4. 依赖联网时，继续核对服务配置、配对连接和业务会话。

Host 能力快照只反映当前上下文。即使能力显示可用，缺少应用授权或服务配置时调用仍会失败。Host 版本和 WebView 版本可通过 `glass.system.getInfo()` 辅助排查。

| 能力 | 用途与边界 |
| --- | --- |
| `storage.app` | 应用自己的键值存储，见 [离线草稿示例](https://h5-app-docs.glass.tengyusmart.cn/examples/offline-draft/)。 |
| `input`、`app.lifecycle`、`system.info` | 页面导航、生命周期及设备状态，见 [Bridge 与权限](https://h5-app-docs.glass.tengyusmart.cn/reference/bridge/) 和 [眼镜界面与输入](https://h5-app-docs.glass.tengyusmart.cn/guide/glasses-ui/)。 |
| `camera.capture`、`camera.recording`、`files.preview`、`operations.durable` | 眼镜媒体及原操作恢复。需要对应能力、应用授权及设备支持。 |
| `network.http`、`files.transfer` | 需要原生逻辑服务配置，见 [受管联网与文件传输](https://h5-app-docs.glass.tengyusmart.cn/reference/network/)。 |
| `recognition.licensePlate`、`media.streaming`、`business.currentDevice`、`business.plateAsync` | SDK 中存在的专用能力，需平台确认目标环境、权限、服务与应用范围。 |
| `meeting.status`、`meeting.audio` | 专用会议能力，当前 Host 对应用身份有额外限制。 |

应用管理和启动其他应用属于 Host 内置入口。接入表以开发者能在目标 Host 上使用的能力为准，SDK 导出也可能包含平台专用接口。

Source: https://h5-app-docs.glass.tengyusmart.cn/reference/capabilities/index.mdx
