# 产品词汇表

在您使用 FinClip 之前,建议您先行了解在使用过程中常见的专有名词或产品名词。

在本文,我们对其进行了汇总,分为中文词汇与英文词汇。

# 1. 中文词汇

名词 解释 其他称呼
FinClip 一个轻应用技术解决方案,涵盖一个“应用商店”(FinClip App Store)、一个多设备应用运行安全沙箱(FinClip Mini-App Runtime)、一个开发工具(FIDE)、一个移动端开发助手(FinClip Mobile Assistant)
轻应用(Mini-App) 一种区别于传统原生应用软件的技术形态,它的特点(1)免安装,使用时动态下载;(2)自动升级更新;(3)运行在设备端安全沙箱中,仅能对所在设备的资源通过沙箱作有限访问授权,并仅能建立沙箱许可的网络连接;(4)便于在社交网络中进行分享转发;(5)以HTML5/JavaScript为开发技术;(6)在云侧应用商店上架,即可以端侧设备使用,在应用商店下架,则端侧也消失;(7)它与互联网主流小程序技术兼容 FinClip 小程序,有时简称小程序,但需避免与微信小程序等混为一谈
小程序 轻应用的一种技术形态,由腾讯在微信平台首先发展而来,此后百度、阿里等互联网巨头也发展出类似的技术。除了具备轻应用的特点外,它还能在社交网络中被转发、分享,相当于利用了用户去主动传播,靠用户实现软件的二次分发。
FinClip小程序 一种面向企业应用、有企业自主管控运行的小程序技术,由凡泰极客研发。它与互联网主流小程序技术极其类似、代码兼容程度高。任何企业的App,均可以通过嵌入一个小组件(见“运行沙箱”)而立刻获得运行小程序的能力。
应用商店(App Store) 一个轻应用的集散中心,可以对轻应用进行上下架管理、标签管理、排序、搜索、推荐。应用商店由应用商店服务(App Store Service API)和应用商店前端(Front-end)组成,前端可呈现轻应用列表不同的展示方式 - 视乎所在的终端设备而定,例如一般手机App中可能没有明显的形态,主要视乎所在 App 的需要而定;在车载系统、游戏平台中有相应的“陈列”界面;在桌面端和Web端则可能类似于主流应用商店 应用市场 - 视乎应用商店中应用的提供者参与者是一个生态群体还是独家企业小程序中心
FinClip 应用商店 一个管理 FinClip 小程序上下架的管理中心,并兼具审核、监控、数据收集分析等能力。企业部署这项技术,即可建立自己的应用商店,成规模的管理自己的应用生态。有时在某些语境下,也被称为应用市场(App Market),或小程序中心。
管理账户 使用者通过应用商店的管理账户登录,访问应用商店的管理后台,对小程序与应用进行日常管理。可以在其中进行小程序上下架,应用绑定与关联,增加或编辑安全策略等操作;
运营账户 对企业端行为进行审核管理。运营端用户可以在其中审核小程序上下架,应用绑定与关联,对安全域名进行加白或加黑操作;
开发者账户 轻应用开发者,申请获得应用商店的开发账户,从而获得向应用商店申请提交应用上下架、进行灰度发布、获得应用使用数据
应用灰度发布 一个轻应用在上架后,可以进行一定用户范围内的发布试用,以便于业务试水、AB测试、低成本试错
轻应用运行沙箱、运行时(Runtime) 又称为小程序运行时,运行的载体,为轻应用提供安全隔离的运行环境,对轻应用的代码进行解释和渲染执行。以 SDK 的形式存在,并可以被第三方集成; FinClip Mini-App Runtime,小程序 Runtime,小程序 SDK,轻应用虚拟机
FinClip SDK(Runtime SDK),简称SDK 上述运行时的物理形态,是一个二进制组件,供设备端原生应用的开发者嵌入至原生应用中从而获得运行轻应用的能力。因为轻应用运行时是一个设备端操作系统上指定格式的二进制库(Library),并且暴露一定的接口供集成者使用,所以它具备Software Developer Kit (SDK)的特点,对于开发者来说,是一个SDK FinClip Runtime SDK,小程序 SDK
宿主 希望获得小程序安全运行能力的App,需要嵌入上述沙箱SDK。小程序从小程序中心/应用商店被远程加载到沙箱中,在App的运行空间中运行。App相对于小程序而言,就是宿主App,简称宿主。宿主包括但不限于iOS Native App、Android Native App、Windows/MacOSX/Linux Desktop Application、IoT的Embedded OS等等
SDK扩展( Plug-in) 因为宿主环境五花八门,宿主开发者所选择集成的第三方技术包括但不限于支付、视频、人脸识别等等不可假设,为了便于这些外部技术能被运行在运行沙箱中的轻应用进行调用,运行时SDK提供了“插件“机制,供宿主开发者或者其所选用的第三方技术提供者把相关功能开发成插件方式注入到SDK中,扩展SDK的能力,供轻应用开发者使用。注意插件的安全漏洞能导致SDK的安全隔离遭到破坏,所以宿主方开发者需要对之进行严谨的安全认证与把关。一个插件以一个二进制组件的形态存在。宿主开发者需在构建宿主时,把插件与SDK一起作为开发组件进行编译打包。
用户 本方案范围内,特指FinClip轻应用的终极使用者,通常也就是嵌入了FinClip轻应用运行能力的宿主软件的直接用户
宿主软件用户 iOS/Android/Windows/MacOS/Linux/车载系统/IoT原生软件的直接使用者。这些软件嵌入了FinClip技术后获得轻应用运行能力,从而让该软件用户享受到轻应用的良好体验
轻应用开发者 基于HTML5/JavaScript遵循主流小程序技术的开发规范,进行前端开发,并通过应用商店开发者账户获得申请轻应用上下架的权限和调用应用商店相关API的权限。轻应用后端,也由开发者自行负责
插件开发者 利用SDK的插件机制,向SDK注入额外的扩展功能,供宿主进行集成,供轻应用调用。插件由插件开发者提供
宿主开发者 设备端原生应用的开发者,也是SDK及插件的直接使用者
应用商店运营者 使命是丰富应用商店的内容,发展应用商店中”商品“(轻应用)的”供应商“,并对轻应用触达用户、增加曝光率和使用频率提供一定的运营推广手段。
技术平台运营者 把FinClip视作一个技术平台,以调度、运转平台多方(宿主开发者、插件开发者、轻应用开发者、用户、应用商店运营者)以促进形成生态多边、产生生态环境中各方的良性互动,从而推动生态的发展
FIDE FinClip 为轻应用开发所设计的开发者工具,全名为 FinClip Integrated Development Environment;
FinClip Mobile Assistant 可实时扫码预览、测试小程序,查看小程序历史版本,一键体验凡泰小程序DEMO与亮点功能的移动应用;本质上是一个移动端FinClip App Store 凡泰助手, FinClip App
小程序生命周期 特指对应于一个商业场景的小程序,从开发到发布所经历的上架、灰度发布、版本更迭、下架等在银行应用市场中不同的状态。小程序的生命周期,独立于宿主App本身,亦即和宿主的生命周期无紧密对应关系。
宿主 App 生命周期 特指宿主App在Apple应用商店、华为应用商店、小米应用商店等等移动设备提供商所提供的原生应用商店中上架、升级、下架的状态。
APP ID 小程序的唯一身份识别码,作为小程序运行时向服务器申请访问小程序的唯一识别码;
Bundle ID 第三方应用的唯一识别码,在安卓应用市场表现为 Application ID ,在 iOS 应用市场表现为 Bundle ID ;
SDK KEY 由第三方应用的 Bundle ID 生成的识别ID,作为小程序运行时向服务器获取 APP ID 的识别令牌。一个运行时只有一个 SDK KEY ,第三方应用集成小程序运行时 SDK 后,必须写入对应 SDK KEY ,方能访问对应小程序;
SDK SECRET 同样是由第三方应用的 Bundle ID 生成的,与 SDK KEY 配套使用的安全秘钥。在集成小程序运行时 SDK 时,需与 SDK KEY 一同写入
API SERVER 是小程序与小程序管理后台进行服务请求的服务器地址,需在集成小程序运行时 SDK 的时候进行写入;在 finclip.com 中的默认地址为 https://api.finclip.com (opens new window)
APM SERVER 小程序的数据上报地址,如果您在自行搭建了数据统计服务,则可以配置对应的数据上报地址(默认情况下与 API SERVER 保持一致);
SDK 指纹 仅存在与证联环境中,用于校验应用中 SDK 信息是否一致,如果为私有化环境则不需要填写;
白名单域名 白名单域名实际与备案的域名一致,但白名单域名是由平台运营方直接进行设置,开发者无需配置校验文件即可访问;
平台成员 是指小程序开放平台的账号成员,拥有使用平台功能的权限;
开发成员 是指客户端 APP 账号导入到平台后设置为开发者的成员,有打开开发版小程序和体验版小程序的权限;
体验成员 是指客户端 APP 账号导入到平台后设置为体验者的成员,有打开体验版小程序的权限;
开发版小程序 是开发者通过小程序平台企业端或者 FIDE 工具上传到「代码包管理」模块中的小程序版本。开发版可以直接提交审核,也可以被设置为体验版;
体验版小程序 是从开发版中选择一个版本,让指定人员才能打开的「测试版本」,一次只能有一个开发版做为体验版,且人员数量有一定的限制,体验版无需提交审核;
审核版小程序 从开发版或体验版中选择小程序进行提审,提交审核通过后,即可将审核版小程序发布为线上版小程序;
线上版小程序 线上所有用户使用的小程序版本,该版本的代码在新版本代码发布后会被覆盖更新;
关联微信小程序 将 FinClip 小程序与微信小程序进行关联,并更新小程序的二维码。用户如果用微信扫描,将会直接打开微信小程序;
小程序插件 可被添加到小程序内直接使用的功能组件。小程序开发者可直接在小程序内使用插件,无需重复开发,为用户提供更丰富的服务。
MD5 指纹 根据特定内容生成的不可逆验证码,开发者可通过比对指纹内容校验所下载文件与源文件是否一致。

# 2. 英文词汇

名词 解释 其他称呼
iOS 苹果公司开发的移动操作系统。 苹果系统
Android 安卓。
Flutter Flutter 是一款支持移动端,桌面端与 Web 端的多平台开发框架,由 Google 开发并开源。
PC 个人电脑。
Web 网页。
App Application(应用程序)的缩写。

# 3. 操作指引

  • 查看 FinClip 企业端操作指引请点击 这里
  • 查看 FinClip 运营端操作指引请点击 这里
© 2021 凡泰极客
  • 免费试用
  • 编组
  • 编组 2