Firefly小程序具有Web的快速迭代特性、跨平台性,并通过JSBridge提供Native能力,让开发者可以快速开发、快速响应用户需求,提升用户体验。

整体组成

show

主要包括

  • 小程序SDK。App集成接入后,客户端App便具备了运行小程序的能力。
  • 小程序通信转发平台,对接小程序的网络请求接口,统一管理、统一转发。
  • 小程序管理发布平台,包括注册、配置、审核、发布等。

小程序SDK组成

Firefly小程序SDK由以下部分组成

  • JSSDK,提供统一接口,同时连接Web和Native
  • Web容器,负责渲染页面
  • Native SDK (Android SDK ,iOS SDK),提供Native能力。

安全管控

  • 对小程序入驻行管控
  • 渲染容器(Webview)对第三方跳转URL强管控
  • 实现小程序访问能力管控
  • 接入模式采用Firefly PaaS + Server/三方Server,共同管控
  • 前端不后台联授权及用户信息安全交互

基本流程

如下图所示: show