Demo 下载¶
最后更新:
下载清单由服务器根据实际文件生成。源码 ZIP 与 Demo 测试 APK 分开发布,每种类型只保留各自
最新版,因此两者版本号可能暂时不同。新版本上线后,同类型旧文件会从清单和下载目录移除,
旧直链将返回 404;已经发布的同版本文件仍不可覆盖。只有清单中出现“Demo 测试 APK”条目时,
才表示官网测试包可下载。
正在读取真实发布清单……
| 类型 | 版本 | 协议 | 最低 EVCC | 文件 | 大小 | SHA-256 | APK 证书 | 更新说明 |
|---|
机器可读 manifest · manifest JSON Schema
校验¶
按应用授权入口可直接通过 Intent Action 调用,不要求升级 SDK。
当前源码 SDK 和 Demo 已增加 openAuthorization() 与旧版控制台回退;是否包含在可下载版本中,以
实际发布清单和源码方法为准。新增 ALL 预设是字符串扩展,旧客户端也应按会话的真实权限集合判断能力,
参见权限与应用授权。
macOS/Linux:
Android APK 还应校验页面公布的 Demo 证书 SHA-256。该证书必须与 EVCC 主应用生产证书不同。 官网 Demo 测试 APK 使用按版本一次性生成的普通测试证书,签名完成后私钥即销毁;它不是可长期 续签升级的发布证书。安装不同版本或证书的测试包前,需先卸载旧 Demo,已有授权也需重新勾选。
发布边界¶
- 源码 ZIP 只由固定允许清单组装,并在干净目录独立编译验证。
- 官网 Demo 测试 APK 必须使用独立于 EVCC 的证书签名,并通过
apksigner verify。 - 发布器要求同时提供预期 Demo 证书与 EVCC 主应用的公开 SHA-256,实际签名必须匹配前者且与后者不同。
- 发布器还会强制核对包名、版本号、最低/目标 SDK,并拒绝未签名、Debuggable、EVCC 生产证书 或夹带任何私钥材料的 APK。
- 页面没有 APK 条目时表示 Demo 测试 APK 尚未发布;不会用未签名包或虚构摘要占位。
API 1.1 音乐能力¶
音乐能力自 Demo 1.1.0 / API 1.1 引入,后续版本保留。当前可下载版本以实时清单为准。
API 1.2 音量组¶
Demo 1.2.0 包含 API 1.2 Contract/SDK、Java/Kotlin 音量示例和 SDK/Raw AIDL 音量调试入口。下载清单的 protocolVersion 为 1.2,最低 EVCC 为 3.2.17;源码元数据的 contractHash 为 evccapi-1.2。音量写入不自动重放,使用前由车机用户授权,见音量组。