Firefly小程序具有Web的快速迭代特性、跨平臺性,并通過JSBridge提供Native能力,讓開發者可以快速開發、快速響應用戶需求,提升用戶體驗。
整體組成
主要包括
- 小程序SDK。App集成接入后,客戶端App便具備了運行小程序的能力。
- 小程序通信轉發平臺,對接小程序的網絡請求接口,統一管理、統一轉發。
- 小程序管理發布平臺,包括注冊、配置、審核、發布等。
小程序SDK組成
Firefly小程序SDK由以下部分組成
- JSSDK,提供統一接口,同時連接Web和Native
- Web容器,負責渲染頁面
- Native SDK (Android SDK ,iOS SDK),提供Native能力。
安全管控
- 對小程序入駐行管控
- 渲染容器(Webview)對第三方跳轉URL強管控
- 實現小程序訪問能力管控
- 接入模式采用Firefly PaaS + Server/三方Server,共同管控
- 前端不后臺聯授權及用戶信息安全交互
基本流程
如下圖所示: