Repository navigation
AI App Bridge 0.3.7
Android Host 前台窗口解析修复
修复多条焦点记录中 null 排在有效窗口前时误报 foreground_not_found 的问题:读取全部记录并跳过空值;单个有效窗口直接使用,多个窗口按系统当前焦点屏幕选择,仍不能唯一定位时明确返回 foreground_ambiguous。
包名匹配、窗口和控件有效性检查保留。行为修改仅涉及 Host,各 SDK 和辅助包统一同步为 0.3.7。
验证
- 新增 15 项解析与派发保护测试;相关测试 85 项、完整 CLI 检查 1328 项通过。
- K2 Mini(API 25)和 YIC-R68P(API 30)的点按、输入及启动核验通过;使用设备已有 SDK 0.3.6 即可验证 Host 修复。
- Android 全模块构建、Flutter 66 项测试、Web 23 项测试和根 Swift Package 的 iOS Simulator 编译通过。
- 公开 npm/pub 归档完整性及 JitPack 0.3.7 产物校验通过;同批接入项目依赖已更新并完成对应构建。
升级
npm install -g @mobileaidev/ai-app-bridge@0.3.7Web:@mobileaidev/ai-app-bridge-web@0.3.7。Flutter:ai_app_bridge_flutter: 0.3.7;可选测试辅助包 ai_app_bridge_test: 0.3.7。Android SDK/Gradle 插件使用 JitPack 0.3.7;原生 iOS 使用 Git tag 0.3.7。
升级 Host 后核对 CLI/MCP 的版本和共享 Runtime 身份。消费 App 的依赖更新与构建不表示已安装到设备或完成全部业务验收。