WebBridgeKit 将 WKWebView 与 41 种原生能力(相机、定位、分享、扫码、AI 等)通过统一 JS Bridge 暴露给 Web 页面。6 大引擎 + WebSocket + CommandParser,开箱即用。
业务层 → 模板层 → 框架层
┌─────────────────────────────────────────────────┐ │ SuperApp │ 业务应用层 │ (业务代码、路由、UI 逻辑) │ ├─────────────────────────────────────────────────┤ │ AppTemplate │ 应用模板层 │ (AppDelegate、RootVC、TabBar 模板) │ ├─────────────────────────────────────────────────┤ │ WebBridgeKit │ 框架层 │ ┌──────┬──────┬──────┬──────┬──────┬──────┐ │ │ │Bridge│Cache │Message│ AI │Theme │Skills│ │ │ ├──────┴──────┴──────┴──────┴──────┴──────┤ │ │ │ WebSocket · CommandParser │ │ │ └──────────────────────────────────────────┘ │ │ 41 Handlers · Core · Services │ └─────────────────────────────────────────────────┘
覆盖超级 App 所有核心需求
拍照、录像、选择图片/视频,原生 UI + Web 调用。
GPS 单次/持续定位,地理围栏,MapKit 集成。
微信 / QQ / 微博 / 系统分享面板,图文链接全覆盖。
二维码 / 条形码扫描,原生 UI + 闪光灯/相册识别。
内嵌 AI 调试面板,跟 Web 页面对话排查问题。
原生长连接 + Web 透明转发,断线重连。
WKWebView 离线缓存策略 + 原生优先级。
APNs 集成,前端注册/订阅一气呵成。
业务方可注册自定义 Handler,扩展原生能力。