FinClip为企业提供小程序生态圈技术产品,开发者可在FinClip小程序开发帮助中心找到相关FinClip小程序指引

# FinClip 介绍

FinClip 分别由云侧端侧开发者工具三部分组成:

  • 云侧代表FinClip 小程序管理后台 (opens new window),可管理小程序的开发、上架等全生命周期进行;
  • 端侧代表FinClip 小程序 SDK,代表集成了 FinClip 小程序 SDK 的移动 App 或各类智能设备,用于向其提供能够运行小程序的能力;
  • 开发者工具则主要用于编写,调试,上传,预览小程序代码。

# FinClip 小程序 SDK 是如何工作的?

FinClip 小程序 SDK 提供了一套可运行小程序业务代码的安全沙箱与宿主环境:

  • 安全沙箱负责保护小程序中的业务应用,在安全可信的环境中传输数据,避免第三方的干扰与窃听;
  • 宿主环境负责执行小程序 JS 业务逻辑代码,并使用 WebView 渲染展示小程序页面(了解更多)。

# FinClip 小程序安全沙箱是什么?

FinClip 小程序 SDK 同时还是小程序运行的安全沙箱。在小程序的宿主环境中,移动端或桌面应用需要分别与逻辑层及视图层进行数据交互,二者无法直接通信,只能通过宿主应用进行通信。

image.png

正因如此,FinClip 还可用于保证小程序运行环境的安全与可靠:

  • FinClip 小程序 SDK 为业务代码提供一个封闭、安全的运行环境,用以有效防范外部代码的干扰和数据泄露等风险。第三方网络平台的宿主只能通过 SDK 主动暴露的接口启动运行时;
  • FinClip 小程序 SDK 能够完全管控业务应用所需要的运行环境以及所需的对外通信,并可以通过多种机制保证网络通信不被拦截和干扰;

在桌面端与安卓端环境中,我们还使用了如下方式与手段保证小程序运行环境的安全与可靠:

  • 桌面版版采用Chromium Embedded Framework浏览器内核, 运行环境与系统浏览器完全隔离,基于该浏览器内核可以实现较好的数据隔离、数据保护。

# RN SDK 集成导航

# 其他...

如果您在集成使用 FinClip 小程序 SDK 的时候遇到阻碍需要帮助,请点击屏幕右侧按钮获取更多帮助。

如果您需要获取相关 DEMO 展示,可以查看我们的 Github(国外) (opens new window)Gitee(国内) (opens new window) 仓库。

© 2022 FinClip with ❤