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

# 1. Product Introduction

​ FinClip is a mini-program runtime SDK. Whether it's a mobile app or devices such as computers, TVs, in-vehicle hosts, etc., after integrating the FinClip Mini-Program SDK, they can quickly acquire the ability to run mini-programs.

​ FinClip provides a mini-program SDK and a mini-program Administration Portal. Developers can migrate and deploy existing mini-programs in their own apps, thereby obtaining a sufficiently flexible mini-program development and management experience.

​ FinClip not only is compatible with WeChat Mini Program syntax but also provides a full set of Mini Program development and management toolkits. Developers do not need to learn new syntax and frameworks, and can use FinClip IDE, Mini Program Administration Portal, Mini Program Development Documentation, and FinClip App to complete all tasks from development and testing to preview and deployment at low cost and high quality.

​ FinClip can help enterprises quickly integrate their own and third-party business applications; assist enterprises in building super apps to achieve loose coupling of complex lines of business; and help enterprises develop platform-based operational thinking and organizational structure.

img

# 1.1 Purpose of POC

This POC Guide is designed to help you understand the main functions and advantages of the FinClip Mini Program Open Platform Management System through hands-on operations. Through this process, you can assess whether the product meets the actual needs of your enterprise, whether the real functions or performance of the product are consistent with the vendor's claims, evaluate the compatibility of the system with your business requirements, and use it as a basis for procurement decisions.

# 1.2 POC Objectives

The goal of this POC is to help you successfully experience the core functions of the FinClip Mini Program Open Platform Management System, including functional modules such as the FinClip Mini Program Container SDK, FinClip Mini Program Administration Portal, FinClip Ecosystem Building, and FinClip Mini Games. Through this process, it is expected to help you confirm the feasibility of the project, evaluate project performance, and assess project potential, providing important basis for subsequent decision-making.

# 2. Preparation Phase

# 2.1 Requirements

To ensure that this POC can achieve the expected goals, a cross-functional team is required to work together, as the combination of professional knowledge and skills from different fields is crucial for improving the overall verification work and feasibility of the project. We need you to arrange the following roles to participate in testing:

No. Role Number of people Function
1 Project Manager 1 1. Responsible for overall project control, including the formulation, execution, and monitoring of the POC solution, to ensure the smooth implementation of the entire POC solution and achieve the expected results. 2. Responsible for testing the core functions of FinClip Mini Program Platform. 3. Responsible for tasks such as organizing, summarizing, and reporting on the POC experience.
2 App Developer 2~3 1. Responsible for testing the FinClip Mini Program Container SDK, including iOS SDK, Android SDK, PC SDK, etc., and outputting SDK test reports. 2. Responsible for outputting installation packages for experience, demonstration, and reporting, including but not limited to apk, ipa, exe, dmg, etc.
3 Front-end Developer 1 1. Responsible for testing the FinClip Studio Mini Program power builder and outputting the FinClip Studio test report. 2. Responsible for outputting an experienceable Mini Program, ensuring that the Mini Program runs correctly on FinClip Studio, and publishing it on the system Administration Portal of the FinClip Mini Program Platform.

# 3. Access the System

You can access the system and experience its features through the following link

Website Name Access Link Account/Password
Developer Portal https://super-apps.ai/finclip/login/?app_type=dev Self-registration

# 4. Verification Steps

You need to prepare the following materials and content to complete the POC verification of FinClip.

# 4.1 Verification Preparation

# 4.1.1 Account Preparation

# 4.1.1.1 Register an Account

  • ① Enter the Developer Portal, and click "Sign up for free" on the page

img

  • ② Enter your mobile number, verification code, and email, set your login password, and then click "Register" to successfully register.

img

# 4.1.1.2 Upgrade to Business Account

  • ① Enter the Developer Portal, click sequentially on the bottom left corner "Username - Upgrade Account", and enter the enterprise certification page

img

  • ② Fill in the enterprise entity information and administrator information respectively (during the testing phase, the following information will not be verified, and you can fill it in at will, including materials such as the enterprise's business license)

img

  • ⑤ After successful submission, a page indicating successful submission will appear.

img

  • ⑥ You can contact with Finogeeks POC PM or business for review.

# 4.1.2 Log in to FinClip Studio

img

# 4.1.3 Log in to FinClip App

  • ① Download   iPhone users please log in to the App Store and search for 「 FinClip Superapp (opens new window) 」 to download. Android users please click 「 Download Link (opens new window) 」 , 「Google Play Store」 to download the latest version of the FinClip APP.
  • ② Download   Enter the account and password prepared in "Section 4.1.1"/use the mobile phone verification code to complete the login to the FinClip APP. The operations are as follows:

img

# 4.1.4 Demo

If you wish to obtain some demo , you can download it via the following method; otherwise, you can skip this step

Type Name Development Language Download URL Notes
Mini Program Example Mini Program WeChat Native https://gitee.com/finclip/miniprogram-demo FinClip Sample Mini Program, which can be used to test the capabilities of relevant APIs and components in Mini Programs
SDK Android SDK Java https://gitee.com/finclip/android-demo Android demo(implementation of initialization, opening Mini Programs, custom APIs, etc.)
iOS SDK https://gitee.com/finclip/ios-demo iOS demo(implementation of initialization, opening Mini Programs, custom APIs, etc.)
PC SDK https://gitee.com/finclip/finclip-desktop-demo PC-side demo(implementation of initialization, opening Mini Program, custom API, etc.)

# 4.2 Verification Plan

For the POC verification process, verifying the main process first helps to identify major issues that may affect the entire project at an early stage. After confirming the feasibility of the main process, conducting functional verification can avoid wasting resources on testing specific functions when the basic process is not feasible. Therefore, the verification plan for this POC provides a detailed description of the verification of the main process.

# 4.2.1 Main Process Verification

To ensure the completeness of the main process verification, in this step, please first use our demo mini-program. Run our sample code mini-program in your App to ensure the integrity of the main process, then replace it with your own mini-program, and finally perform the corresponding functional verification.

# 4.2.2 Verification Objectives

Run the FinClip Mini Program Demo correctly on the target software App through the capabilities provided by the FinClip Mini Program Open Platform system.

# 4.2.3 Verification Process

img

# 4.2.4 Verification Steps

# 4.2.4.1 Create Mini Program

Category Content
Test Number M0001
Test Item FinClip Mini Program Platform - Developer Portal
Test Function Create Mini Program
Precondition On the browser, open the FinClip Mini Program Platform - "Developer Portal" and log in successfully.
Test Steps 1. Enter the "Mini Program" directory, click the "New" button, and a Mini Program text box will pop up. 2. Fill in the information such as "Mini Program Name", "Project Type: Select Mini-Program", "Category: Select Tool", "Project Summary", "Project Description", "Icon" in sequence, and click "Confirm" to create a Mini Program. 3. Click the newly created Mini Program, view the details, enter "Information Details" - "Privacy Setting" - "Configure", and a Mini Program Data Policy will pop up. 4. Select "No information of users will be processed in any way" and click "Confirm" .
Expected Effect 1. After successfully creating a Mini Program, enter the "Mini Program" directory, and you can view the Mini Program you just created from the list. 2. Click on the corresponding Mini Program to view its basic information, including the name, AppID, and other details.

# 4.2.4.2 Add Domain Name/IP Allowlist

Category Content
Test Number M0002
Test Project FinClip Mini Program Platform - Developer Portal
Test Function Add domain name/IP allowlist
Preconditions On the browser, open the FinClip Mini Program Open Platform - "Development" and log in successfully.
Test Steps 1. Enter the "Development - Domain" directory, click the "Domain Configuration" button, and a domain name management input box will pop up. 2. In the allowlist input box, enter the business domain name or IP that the Mini Program needs to access, and click "Confirm" .
Expected Effect 1. The domain name allowlist has been successfully configured. Navigate to the "Development - Domain " directory to view the corresponding domain name and the allowlist/blocklist.

# 4.2.4.3 Create a Mini Program Project

Category Content
Test Number M0003
Test Project FinClip Mini Program Open Platform Management System - FinClip Studio
Test Function Create a Mini Program Project
Preconditions Open FinClip Studio and complete the login.
Test Steps 1. Open FinClip Studio, click the 「+」 button, and a page for creating a mini-program will pop up. 2. Enter 「Project Name」, select 「Project Directory」, choose 「Mini-program」 for the type, select 「Template」 for the project template, and click the 「Create」 button in the lower right corner.
Expected Effect 1. FinClip Studio automatically creates projects and compiles them. 2. In FinClip Studio, you can preview the mini-program example template.

# 4.2.4.4 Upload Mini Program Code Package

Category Content
Test Number M0004
Test Item FinClip Mini Program Open Platform Management System - FinClip Studio
Test Function Upload Mini Program code package
Precondition Open FinClip Studio and complete the login.
Test Steps 1. Click the "Upload" button at the top of FinClip Studio to pop up the Mini Program upload page. 2. Select the AppID, which is the Mini Program ID created in Step 1, enter the "Version", enter the "Description", and click "Confirm" .
Expected Effect Mini Program uploaded successfully, and a "Upload Success" prompt message popped up.

# 4.2.4.5 Submit Mini Program for Review

Category Content
Test Number M0005
Test Item FinClip Mini Program Open Platform Management System - Developer Portal
Test Function Review Mini Program
Precondition On the browser, open the FinClip Mini Program Open Platform - "Development" and log in successfully.
Test Steps 1. Enter the "Mini Program" directory, click on the newly created Mini Program, view details, and enter "Information Details" - "Version" - "Review Version". 2. Follow the steps of "Submit for review" - "Fill in review information (optional)" - "Confirm information" - "Next " - "Confirm" to submit for review.
Expected Effect In the review version, you can view the review version information and submission information.

# 4.2.4.6 Review Mini Program

Category Content
Test Number M0006
Test Item FinClip Mini Program Open Platform Management System - Developer Portal
Test Function Submit Mini Program for review
Precondition On the browser, open the FinClip Mini Program Open Platform - "Developer Portal" and log in successfully.
Test Steps 1. Enter 「Home」 - 「To-Dos」 - 「Review Status」, find the Mini Program submitted for review in the above steps, click 「Details」, and the Mini Program review page will pop up. 2. Check the Mini Program information, and after confirmation, click the 「Pass」 button at the bottom of the page, and the review is successful (Good to go).
Expected Effect 1. The Mini Program has passed the review, and the above Mini Program pending review will be removed from the to-do list. 2. Enter the "Developer Portal", go to the "Mini Program" directory, click on the Mini Program to view details, and the Mini Program will show as Good to go.

# 4.2.4.7 Launch Mini Program

Category Content
Test Number M0007
Test Item FinClip Mini Program Open Platform Management System - Developer Portal
Test Function Launch Mini Program
Precondition On the browser, open the FinClip Mini Program Open Platform - "Developer Portal" and log in successfully.
Test Steps 1. Enter the <Mini Program> directory, click on the newly created mini program, view details, enter <Information Details> - <Version> - <Review Version>, click <Publish to Online Version>, and a release pop-up window will appear. 2. Select <Full Release>, click <Confirm>, and the release of the mini program is completed.
Expected Effect Refresh the page, and the status of the mini-program changes to - Published.

# 4.2.4.8 Create Host Application

If you do not have a host App, you can skip this step and go directly to Section 4.2.4.12 , open the [Method 2] FinClip App to preview the Mini Program.

Category Content
Test Number M0008
Test Item FinClip Mini Program Open Platform Management System - Developer Portal
Test Function Create Host Application
Precondition On the browser, open the FinClip Mini Program Open Platform - "Developer Portal" and log in successfully.
Test Steps 1. Enter the "Host-App" directory, click the "New" button, and a new application input box will pop up. 2. Fill in the information such as "App Name", "Affiliation Organization", "Summary", "The other teams can see it - No", "Application automatically associates with mini programs - Yes", "Upload Icon" in sequence, and click "Confirm" to create the application. 3. Enter the "Host-App" directory, click the "Host App Name ", enter "BundleID" - "Add the BundleID", and a pop-up window for adding a BundleID will appear. 4. Select the BundleID application platform, here choose "Android"/"iOS ", enter the App's BundleID, and click "Confirm" to complete the addition.
Expected Effect Enter the "Host App" directory, click on "Host App Name ", enter "BundleID", and you can see a new piece of data added, where you can view information such as API Server, SDK Key, and SDK Secret.

# 4.2.4.9 Binding Mini Programs

Category Content
Test Number M0009
Test Item FinClip Mini Program Open Platform Management System - Developer Portal
Test Function Binding Mini Programs
Precondition On the browser, open the FinClip Mini Program Open Platform - "Developer Portal" and log in successfully.
Test Steps 1. Enter the "Host-App" directory, click on "Host App Name ", enter "Binding Mini Programs" - "Configure Mini Programs", and a pop-up window for editing the mini program will appear. 2. Check the published mini program, click "Confirm" to complete the mini program association.
Expected Effect Enter the "Host-App" directory, click on "Host App Name ", enter "Binding Mini Programs", and you can see a new piece of data added, and view the list of Binding Mini Programs.

# 4.2.4.10 Integrated SDK

Category Content
Test Number M00010
Test Item FinClip Mini Program Open Platform Management System - FinClip SDK
Test Function Integration of FinClip SDK
Precondition Owns the host App and has runnable source code.
Test Steps 1. Android App Integration :Android Integration Guide 2. iOS App Integration :iOS Integration Guide 3. HarmonyOS App Integration:HarmonyOS Integration Guide 4. Desktop App Integration :PC Integration Guide For more FinClip SDK guides, please refer to :FinClip SDK Documentation Center
Expected Effect App successfully integrated the SDK, and after integration, the code compiled without errors, with processes such as App compilation and packaging passing.

# 4.2.4.11 Initialize the SDK

Category Content
Test Number M0011
Test Item FinClip Mini Program Open Platform Management System - FinClip SDK
Test Function Integration of FinClip SDK
Precondition App successfully integrated with FinClip SDK
Test Steps 1. Android SDK Initialization:Android Initialization Guide 2. iOS SDK Initialization:iOS Initialization Guide 3. HarmonyOS SDK Initialization :HarmonyOS Initialization Guide 4. Desktop SDK Initialization :PC Initialization Guide For more FinClip SDK initialization guides, please refer to :FinClip SDK Documentation Center
Expected Effect FinClip SDK initialization succeeded. Through the API callback information of initializing the SDK, it returns that the initialization was successful.

# 4.2.4.12 Open Mini Program

Category Content
Test Number M0012
Test Item FinClip Mini Program Open Platform Management System - FinClip SDK
Test Function Integration of FinClip SDK
Precondition 1. Mini Program successfully launched. 2. App integrated with FinClip SDK and initialized successfully. 3. [Optional] Downloaded and logged in to FinClip App
Test Steps [Method 1] Open the Mini Program via the Host App 1. Steps to open the Mini Program on Android App:Guide to opening the Mini Program on Android 2. Steps to open the Mini Program on iOS App:Guide to opening the Mini Program on iOS 3. Steps to open the Mini Program on HarmonyOS App:Guide to opening the Mini Program on HarmonyOS 4. Steps to open the Mini Program on Desktop:Guide to opening the Mini Program on PC For more guides on opening the Mini Program with FinClip SDK, please refer to :FinClip SDK Documentation Center [Method 2] Open the Mini Program by scanning the QR code via FinClip App 1. Obtain the Mini Program QR code: Go to 「FinClip Management Console - Developer Portal - Mini Program - Version」 to view the QR code. 2. Open the FinClip App, go to the home page, click the QR code scanning button, and you can open the Mini Program.
Expected Effect Open the Mini Program in the App and preview it

# 5. References

Category Material Name Material Link
Developer Portal Operation Manual Operation Manual (opens new window)
Operation Video Operation Video (opens new window)
FinClip SDK iOS SDK Guide Documentation SDK Guide Documentation (opens new window)
iOS SDK Integration Video SDK Integration Video (opens new window)
Android SDK Guide Documentation SDK Guide Documentation (opens new window)
Android SDK Integration Video SDK Integration Video (opens new window)
Desktop SDK Guide Document SDK Guide Documentation (opens new window)
FinClip Studio Mini Program Development Guide Mini Program Development Guide (opens new window)
User Manual User Manual (opens new window)
Instructional Video Instructional Video (opens new window)
FinClip App Operation Manual Operation Manual (opens new window)
Frequently Asked Questions Frequently Asked Questions Frequently Asked Questions (opens new window)

# 6. Conclusion

Thank you for your experience. Now the POC main process testing of the FinClip Mini Program Management Platform system has been done, and you can continue to conduct functional verification of the FinClip Mini Program Management Platform system.

© FinClip with ❤ , Since 2017
AI助手