## 目标 开发基于 iframe 的小程序平台,为第三方开发者提供类似 Web3 DApp 的开发体验。 ## 核心需求 1. **BioSDK**: 提供 `window.bio` 接口(对标 `window.ethereum`) 2. **Host Provider**: KeyApp 作为宿主,提供钱包连接、签名、转账等能力 3. **订阅系统**: 支持多源小程序聚合 4. **验证小程序**: 一键传送、锻造 ## 任务分解 ### Phase 1: 基础设施 ✅ (PR #133) - [x] pnpm-workspace.yaml - [x] packages/bio-sdk/ - [x] miniapps/teleport/ - [x] miniapps/forge/ - [x] 白皮书 10-生态篇 ### Phase 2: SDK 完善 - [ ] 补充更多方法 (bio_getBalance, bio_chainId 等) - [ ] 添加单元测试 - [ ] TypeScript 声明文件优化 ### Phase 3: Host Provider - [ ] src/services/ecosystem/provider.ts - [ ] src/services/ecosystem/handlers/ - [ ] PostMessage Bridge 实现 - [ ] 权限管理 ### Phase 4: UI 集成 - [ ] EcosystemTab (生态 Tab) - [ ] 小程序列表页 - [ ] MiniappFrame 容器组件 - [ ] 设置页可信源管理 ### Phase 5: 验证小程序 - [ ] 一键传送完整实现 - [ ] 锻造完整实现 - [ ] E2E 测试 ### Phase 6: DWEB 集成 - [ ] 抽象 Transport 层 - [ ] DWEB 适配器 ## 相关文档 - [架构设计](docs/white-book/10-生态篇/01-架构设计.md) - [BioSDK 开发指南](docs/white-book/10-生态篇/02-BioSDK开发指南.md) - [小程序开发](docs/white-book/10-生态篇/03-小程序开发.md) - [订阅系统](docs/white-book/10-生态篇/04-订阅系统.md) ## 优先级 P0 - 核心功能
Activity