iOS 14+ Swift 5.9 · 超级 App 桥接框架

iOS 超级 App
桥接框架

WebBridgeKit 将 WKWebView 与 41 种原生能力(相机、定位、分享、扫码、AI 等)通过统一 JS Bridge 暴露给 Web 页面。6 大引擎 + WebSocket + CommandParser,开箱即用。

⭐ 查看源码 📖 文档
$ git clone … && pod install && xcodegen generate
41
原生能力
6
核心引擎
Swift 5.9
现代语法
CI
GitHub Actions
ARCHITECTURE

三层架构

业务层 → 模板层 → 框架层

┌─────────────────────────────────────────────────┐SuperApp业务应用层
│           (业务代码、路由、UI 逻辑)                │
├─────────────────────────────────────────────────┤AppTemplate应用模板层
│     (AppDelegate、RootVC、TabBar 模板)            │
├─────────────────────────────────────────────────┤WebBridgeKit框架层
│  ┌──────┬──────┬──────┬──────┬──────┬──────┐    │
│  │BridgeCacheMessageAIThemeSkills│    │
│  ├──────┴──────┴──────┴──────┴──────┴──────┤    │
│  │       WebSocket · CommandParser           │    │
│  └──────────────────────────────────────────┘    │
│           41 Handlers · Core · Services└─────────────────────────────────────────────────┘
ENGINES

6 大核心引擎

覆盖超级 App 所有核心需求

🌉
Bridge
JS Bridge 通信
💾
Cache
统一缓存策略
📨
Message
消息推送
🤖
AI
AI 调试与对话
🎨
Theme
主题切换
🧩
Skills
技能插件系统
CAPABILITIES

41 种原生能力

📷

相机 / 相册

拍照、录像、选择图片/视频,原生 UI + Web 调用。

📍

定位 / 地图

GPS 单次/持续定位,地理围栏,MapKit 集成。

📤

分享

微信 / QQ / 微博 / 系统分享面板,图文链接全覆盖。

🔍

扫码

二维码 / 条形码扫描,原生 UI + 闪光灯/相册识别。

🤖

AI 调试

内嵌 AI 调试面板,跟 Web 页面对话排查问题。

🔌

WebSocket

原生长连接 + Web 透明转发,断线重连。

💾

离线缓存

WKWebView 离线缓存策略 + 原生优先级。

📨

消息推送

APNs 集成,前端注册/订阅一气呵成。

🧩

技能插件

业务方可注册自定义 Handler,扩展原生能力。

超级 App 时代的基建

从 Web 到原生,一座桥就够了