# 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 以下能力:
- 小程序不同状态版本的介绍
- 如何对小程序进行上架操作
- 如何根据自身需要,配置小程序发布审核流
验证要点包括:
- 创建小程序并配置基本信息(名称、logo、简介、分类等)
- 上传小程序代码包(通过 Web 端或开发者工具上传)
- 设置使用小程序体验版
- 提交并发布小程序审核版本
- 关联小程序与应用
- 小程序上架,回退,下架
# 2.2 验证小程序运行能力(FinClip 小程序 SDK)
通过在 App 中打开小程序, 可体验小程序在 App 中的以下效果:
- 能够在 App 中实际打开小程序
- 能够在 App 中动态管理小程序
验证要点包括:
- 小程序在宿主 App 正常运行, 包括产品逻辑. 界面 UI 正常展示
- FinClip 小程序 SDK 与 API 正常调用,与系统正常兼容
- 小程序常规功能验证(图片,拍照,视频播放,同层渲染,原生交互等)
- 小程序版本热更新,缓存,加载,多线程处理等逻辑体验
- 扫码查看,预览小程序
# 2.3 验证小程序开发、编译能力(FinClip 开发工具)
通过使用开发者工具 FinClip Studio ,可体验 FinClip 完整开发工具生态
验证要点包括:
- 在开发者工具中完成小程序项目的创建、导入、代码预览,修改等功能
- 小程序离线编译
- 生成二维码并预览临时版小程序
- 编译小程序后导出代码包
- 小程序代码包上传
- 导入本地基础库
# 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 Studio
与FinClip App
,分别用于小程序代码的开发调试与代码预览。
- FinClip Studio 的下载地址为:https://www.finclip.com/downloads/?activeTab=ide (opens new window)
- FinClip App 的下载地址为:https://www.finclip.com/downloads/?activeTab=assistant (opens new window)
# 4.3 第三方应用及开发工具
第三方应用与开发工具主要包括您已有的iOS / Android 应用
及开发工具
,可用于在移动应用中集成 FinClip 小程序 SDK。在此过程中您还可以体验到 SDK 的兼容性高
、体积轻量
、接口丰富
等特性。
您可以使用自有应用,或 FinClip 的示例 DEMO:
- iOS 示例应用:https://github.com/finogeeks/FinClip-ios-demo (opens new window)
- Android 示例应用:https://github.com/finogeeks/FinClip-android-demo (opens new window)
iOS 与 Android 平台的原生开发工具如下:
- Xcode 的下载地址为:https://developer.apple.com/cn/xcode/resources/ (opens new window)
- Android Studio 的下载地址为:https://developer.android.google.cn/studio (opens new window)
# 4.4 服务器资源(可选)
当您需要选择私有化验证方案时,需要准备一台如下配置的服务器,我们将安排运维工程师通过远程的方式帮助您完成功能验证。
服务器配置: 数量:1台 / CPU:8核 / 内存:16G / 硬盘:100G
# 5. PoC 流程概览
我们以在移动应用 App 中运行小程序
为目标,共需要以下4 个步骤
即可完成:
- 开发调试小程序:在 FinClip Studio 中编译小程序代码,完成调试和布局工作,确保能够在模拟器上正常展示;
- 发布上架小程序:注册并登录 FinClip 平台,创建并填写小程序信息。随后将上一步得到的小程序提交上架审核(本步骤中您将会获得
小程序的 AppID
); - 关联小程序与应用:在 FinClip 平台中添加应用,并将小程序与其进行关联(本步骤您将会获得
SDK KEY
、SDK SECRET
与API SERVER
三个参数,后续可用于初始 SDK); - 集成 SDK,打开小程序:应用集成 FinClip 小程序 SDK 后,采用上一步的参数初始 SDK,随后即可在 App 中打开小程序。
具体操作可见下方时序图:
# 6. PoC 详细指引
TIP
当您完成上述步骤后,可以点击这里开始您的 PoC 流程。
# 7. 其他参考资料
我们还为您准备了如下资料供您参考:
- 文章资讯
- 视频教程
# 8. 结束语
非常感谢您的体验,我们诚邀您提交本文反馈 (opens new window),帮助我们进一步提升文档质量。
您也可以访问 FinClip.com 或者扫描下方二维码,获得更多详细信息。