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

# PoC 指导手册

# 1. 前言

# 1.1 什么是 PoC?

PoC 测试,即Proof of Concept,是业界流行的针对客户具体应用的验证性测试,通常是企业进行产品选型时或开展外部实施项目前,进行的一种产品或供应商能力验证工作。其目的是证明企业选择的产品或供应商能够满足需求,并且提供的信息准确可靠。

# 1.2 为什么要做 PoC ?

PoC 是客户对产品选择的一个重要参考依据。

一方面,客户可以围绕 PoC 考察产品是否符合企业的实际需求,也可以考察产品的真实功能或性能是否与厂商宣传一致。

另一方面,供应商也可以借助 PoC 消除客户对产品能力的疑虑,增强客户采购决心,进一步挖掘客户的需求细节,增强售后交付信心。同时还能发现自身产品的不足,完善产品能力。

除此之外,PoC 还能从侧面减少甲乙双方在售后环节中的摩擦。

阅读指引

本手册旨在为企业开发者提供 FinClip 产品的 PoC 指引,参照本文档进行 PoC 测试,您可以在自有移动 App 或移动设备中,快速运行小程序

# 2. PoC 可验证功能

通过本指导说明,您可以验证的 FinClip 能力如下:

# 2.1 验证小程序上下架能力(FinClip 管理平台)

通过验证小程序上下架相关功能,可了解 FinClip 以下能力:

  • 小程序不同状态版本的介绍
  • 如何对小程序进行上架操作
  • 如何根据自身需要,配置小程序发布审核流

验证要点包括:

  1. 创建小程序并配置基本信息(名称、logo、简介、分类等)
  2. 上传小程序代码包(通过 Web 端或开发者工具上传)
  3. 设置使用小程序体验版
  4. 提交并发布小程序审核版本
  5. 关联小程序与应用
  6. 小程序上架,回退,下架

# 2.2 验证小程序运行能力(FinClip 小程序 SDK)

通过在 App 中打开小程序, 可体验小程序在 App 中的以下效果:

  • 能够在 App 中实际打开小程序
  • 能够在 App 中动态管理小程序

验证要点包括:

  1. 小程序在宿主 App 正常运行, 包括产品逻辑. 界面 UI 正常展示
  2. FinClip 小程序 SDK 与 API 正常调用,与系统正常兼容
  3. 小程序常规功能验证(图片,拍照,视频播放,同层渲染,原生交互等)
  4. 小程序版本热更新,缓存,加载,多线程处理等逻辑体验
  5. 扫码查看,预览小程序

# 2.3 验证小程序开发、编译能力(FinClip 开发工具)

通过使用开发者工具 FinClip Studio ,可体验 FinClip 完整开发工具生态

验证要点包括:

  1. 在开发者工具中完成小程序项目的创建、导入、代码预览,修改等功能
  2. 小程序离线编译
  3. 生成二维码并预览临时版小程序
  4. 编译小程序后导出代码包
  5. 小程序代码包上传
  6. 导入本地基础库

# 3. PoC 可验证环境

FinClip 小程序开放平台基于云原生底层架构设计,拥有强大的容器技术研发能力与安全保障能力,不仅可为您提供稳定的产品体验,还支持如私有云行业云混合云等多种部署方式。

在 PoC 阶段,我们也提供公有云私有云两种验证方案供您选择。

# 3.1 在「公有云」环境下验证

公有云环境即为 FinClip.com (opens new window) 环境,注册账号后,即可体验「PoC 验证功能」中的所有内容。

请注意

如果您所在的环境符合以下条件,推荐您使用公有云进行验证

  • 对小程序运行环境无特殊要求(允许访问公网,允许将代码包上传至公有云);
  • 对于运营侧能力无体验计划;
  • 短期内无法申请私有 PoC 硬件资源;

# 3.2 在「私有云」环境下验证

私有云环境即通过私有化部署方式,将 FinClip 部署到对应的私有化服务器后再进行验证。这种方式需要提前申请服务器资源与网络访问权限。我们将安排运维工程师通过远程的方式帮助您完成功能验证。

请注意

如果您所在的环境符合以下条件,推荐您使用私有云进行验证

  • 希望体验 FinClip 的全部流程与能力;
  • 对小程序运行环境安全性要求高(无法访问外网,无法将代码上传至公有云);

# 3.3 方案对比

以上两种方案的优缺点对比如下表所示:

优点 缺点
公有云 ① 无需服务器资源
② 开箱即用
③ 验证周期短
④ 环境稳定
⑤ 实时体验到最新版
① 无法验证运营端
私有云 ① 私有云100%保障数据安全
② 100%覆盖全功能
① 需要申请服务器资源
② 成本高周期长

# 4. PoC 材料准备

您可能需要准备以下资料与内容,以便完成 FinClip 的 PoC 验证。

# 4.1 小程序代码包

小程序代码包即业务应用的小程序源代码,为了您能够快速、准确地完成相关流程,我们建议您采用相对简易的小程序代码进行验证。

  • 您可以使用 FinClip Studio ,通过模板新建对应的小程序,或使用 小程序示例代码 (opens new window) 完成此步骤;
  • 您也可以通过微信开发者工具中的模板,新建小程序完成此步骤,选择模板时请选择不使用云服务的小程序类型;

如果您采用了 uni-app 或者是 Taro 等第三方框架开发的小程序,需要将小程序代码导出为微信小程序代码。

# 4.2 FinClip 生态工具

FinClip 生态工具即FinClip StudioFinClip App,分别用于小程序代码的开发调试与代码预览。

# 4.3 第三方应用及开发工具

第三方应用与开发工具主要包括您已有的iOS / Android 应用开发工具,可用于在移动应用中集成 FinClip 小程序 SDK。在此过程中您还可以体验到 SDK 的兼容性高体积轻量接口丰富等特性。

您可以使用自有应用,或 FinClip 的示例 DEMO:

iOS 与 Android 平台的原生开发工具如下:

# 4.4 服务器资源(可选)

当您需要选择私有化验证方案时,需要准备一台如下配置的服务器,我们将安排运维工程师通过远程的方式帮助您完成功能验证。

服务器配置:  数量:1台 / CPU:8核 / 内存:16G / 硬盘:100G

# 5. PoC 流程概览

我们以在移动应用 App 中运行小程序为目标,共需要以下4 个步骤即可完成:

  1. 开发调试小程序:在 FinClip Studio 中编译小程序代码,完成调试和布局工作,确保能够在模拟器上正常展示;
  2. 发布上架小程序:注册并登录 FinClip 平台,创建并填写小程序信息。随后将上一步得到的小程序提交上架审核(本步骤中您将会获得小程序的 AppID);
  3. 关联小程序与应用:在 FinClip 平台中添加应用,并将小程序与其进行关联(本步骤您将会获得SDK KEYSDK SECRETAPI SERVER三个参数,后续可用于初始 SDK);
  4. 集成 SDK,打开小程序:应用集成 FinClip 小程序 SDK 后,采用上一步的参数初始 SDK,随后即可在 App 中打开小程序。

具体操作可见下方时序图:

# 6. PoC 详细指引

TIP

当您完成上述步骤后,可以点击这里开始您的 PoC 流程。

# 7. 其他参考资料

我们还为您准备了如下资料供您参考:

# 8. 结束语

非常感谢您的体验,我们诚邀您提交本文反馈 (opens new window),帮助我们进一步提升文档质量。

您也可以访问 FinClip.com 或者扫描下方二维码,获得更多详细信息。

© FinClip with ❤ , Since 2017