From 00926661e19e3be77f229bd8d813aa082b021672 Mon Sep 17 00:00:00 2001
From: sannilake <1243024612@qq.com>
Date: Thu, 9 Nov 2023 14:31:00 +0800
Subject: [PATCH] =?UTF-8?q?=E8=8B=B1=E6=96=87=E7=89=88readme=E7=BF=BB?=
=?UTF-8?q?=E8=AF=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 26 +++++----
media/image/phizlogo.png | Bin 0 -> 4915 bytes
readme_en.md | 119 +++++++++++++++++++++++++++++++++++++++
3 files changed, 133 insertions(+), 12 deletions(-)
create mode 100644 media/image/phizlogo.png
create mode 100644 readme_en.md
diff --git a/README.md b/README.md
index 7435671..5f871aa 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,18 @@
-
+
- FinClip iOS DEMO
+ PhizClip iOS DEMO
本项目提供在 iOS 环境中运行小程序的 DEMO 样例
- 👉 https://www.finclip.com/ 👈
+ 👉 https://www.phizclip.com/ 👈
@@ -38,13 +35,13 @@
-----
-## 🤔 FinClip 是什么?
+## 🤔 PhizClip 是什么?
有没有**想过**,开发好的微信小程序能放在自己的 APP 里直接运行,只需要开发一次小程序,就能在不同的应用中打开它,是不是很不可思议?
有没有**试过**,在自己的 APP 中引入一个 SDK ,应用中不仅可以打开小程序,还能自定义小程序接口,修改小程序样式,是不是觉得更不可思议?
-这就是 FinClip ,就是有这么多不可思议!
+这就是 PhizClip ,就是有这么多不可思议!
## ⚙️ 操作步骤
### 第一步 修改 Podfile 文件,增加 FinApplet 依赖
@@ -84,20 +81,20 @@ NSString *appId = @"小程序id";
}];
```
-- **SDK KEY** 和 **SDK SECRET** 可以从 [FinClip](https://finclip.com/#/home) 获取,点 [这里](https://finclip.com/#/register) 注册账号;
+- **SDK KEY** 和 **SDK SECRET** 可以从 [PhizClip](https://finclip.com/#/home) 获取,点 [这里](https://finclip.com/#/register) 注册账号;
- 进入平台后,在「应用管理」页面添加你自己的包名后,点击「复制」即可获得 key\secret\apisever 字段;
- **apiServer** 和 **apiPrefix** 是固定字段,请直接参考本 DEMO ;
- **小程序 ID** 是管理后台上架的小程序 APP ID,需要在「小程序管理」中创建并在「应用管理」中关联;
-> 小程序 ID 与 微信小程序ID 不一样哦!(这里是特指 FinClip 平台的 ID )
+> 小程序 ID 与 微信小程序ID 不一样哦!(这里是特指 PhizClip 平台的 ID )
## 📋 集成文档
[点击这里](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html#_1-ios-%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90) 查看 iOS 快速集成文档
## 🔗 常用链接
-以下内容是您在 FinClip 进行开发与体验时,常见的问题与指引信息
+以下内容是您在 PhizClip 进行开发与体验时,常见的问题与指引信息
-- [FinClip 官网](https://www.finclip.com/#/home)
+- [PhizClip 官网](https://www.finclip.com/#/home)
- [示例小程序](https://www.finclip.com/#/market)
- [文档中心](https://www.finclip.com/mop/document/)
- [SDK 部署指南](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html)
@@ -118,3 +115,8 @@ NSString *appId = @"小程序id";
## Forkers
[![Forkers repo roster for @finogeeks/finclip-ios-demo](https://reporoster.com/forks/finogeeks/finclip-ios-demo)](https://github.com/finogeeks/finclip-ios-demo/network/members)
+
+## 🌏 多语言文档
+- [简体中文](./README.md)
+- [English](./readme_en.md)
+- [Português](./readme_pt.md)
\ No newline at end of file
diff --git a/media/image/phizlogo.png b/media/image/phizlogo.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1f3a0853aaf223333bae3bd3ce61cd4f9b44c35
GIT binary patch
literal 4915
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
literal 0
HcmV?d00001
diff --git a/readme_en.md b/readme_en.md
new file mode 100644
index 0000000..51c3ac5
--- /dev/null
+++ b/readme_en.md
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+ PhizClip iOS DEMO
+
+
+
+ 👉 https://www.phizclip.com/ 👈
+
+
+
+
+
+
+
+
+[Home Page](https://www.finclip.com/) | [Example Mini-App](https://www.finclip.com/#/market) | [Documentation](https://www.finclip.com/mop/document/) | [Deployment Guide](https://www.finclip.com/mop/document/introduce/quickStart/cloud-server-deployment-guide.html)
[SDK Integration Guide](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html) | [API List](https://www.finclip.com/mop/document/develop/api/overview.html) | [Component List](https://www.finclip.com/mop/document/develop/component/overview.html) | [Privacy Commitment](https://www.finclip.com/mop/document/operate/safety.html)
+
+
+
+-----
+## 🤔 What is PhizClip?
+
+Have you ever **thought** that the developed WeChat Mini-App can be put in your own APP to run directly, and you only need to develop the Mini-App once, and then you can open it in different applications, isn't it incredible?
+
+Have you ever **tried** to introduce an SDK in your own APP, and you can not only open the Mini-App in the app, but also customize the Mini-App interface and modify the Mini-App style, don't you think it is more incredible?
+
+**This is PhizClip, with much INCREDIBLE !**
+
+## ⚙️ Steps
+### The first step is to modify the Podfile file and add FinApplet dependency
+```pod
+source 'https://github.com/CocoaPods/Specs.git'
+pod 'FinApplet'
+```
+
+### Step 2 Complete SDK initialization
+In the following method in the project's `AppDelegate`, call the SDK's initialization method.
+```objc
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
+
+ // Code that needs to be added to the App--start
+ NSMutableArray *storeArrayM = [NSMutableArray array];
+ FATStoreConfig *storeConfig = [[FATStoreConfig alloc] init];
+ storeConfig.sdkKey = @"Your sdkKey information";
+ storeConfig.sdkSecret = @"Your sdkSecret information";
+ storeConfig.apiServer = @"Server domain name";
+ storeConfig.apmServer = @"Domain name of apm statistics event";
+ [storeArrayM addObject:storeConfig];
+
+ FATConfig *config = [FATConfig configWithStoreConfigs:storeArrayM];
+ [[FATClient sharedClient] initWithConfig:config error:nil];
+ // Code that needs to be added to the App--end
+
+ return YES;
+}
+```
+
+### Step 3 Open the mini program
+```objc
+NSString *appId = @"Mini program id";
+// Open the applet
+[[FATClient sharedClient] startRemoteApplet:appId startParams:nil InParentViewController:self completion:^(BOOL result, NSError *error) {
+ NSLog(@"result:%d---error:%@", result, error);
+}];
+```
+
+- Open the mini program - **SDK KEY** and **SDK SECRET** can be obtained from [PhizClip](https://finclip.com/#/home), click [here](https://finclip.com/#/register) Register an account;
+- After entering the platform, add your own package name on the "Application Management" page and click "Copy" to get the key\secret\apisever field;
+- **apiServer** and **apiPrefix** are fixed fields, please refer to this DEMO directly;
+- **Mini Program ID** is the Mini Program APP ID listed in the management background. It needs to be created in "Mini Program Management" and associated in "Application Management";
+> The Mini Program ID is different from the WeChat Mini Program ID! (This refers specifically to the ID of the PhizClip platform)
+
+## 📋 Integrated documentation
+[Click here](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html#_1-ios-%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90) View the iOS Quick Integration documentation
+
+
+## 🔗 Links
+The following is information on common questions and guidelines for your development and experience with PhizClip
+
+- [Home Page](https://www.finclip.com/#/home)
+- [Example Mini-App](https://www.finclip.com/#/market)
+- [Documentation](https://www.finclip.com/mop/document/)
+- [SDK Integration Guide](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html)
+- [Structure of PhizClip](https://www.finclip.com/mop/document/develop/guide/structure.html)
+- [Integration Guidelines(iOS)](https://www.finclip.com/mop/document/runtime-sdk/ios/ios-integrate.html)
+- [Integration Guidelines(Android)](https://www.finclip.com/mop/document/runtime-sdk/android/android-integrate.html)
+- [Integration Guidelines(Flutter)](https://www.finclip.com/mop/document/runtime-sdk/flutter/flutter-integrate.html)
+
+## ☎️ Contact
+Scan the QR code below with WeChat and follow the official public number **Finogeeks** for more exciting content.
+
+
+Scan the QR code below with WeChat and invite into the official WeChat exchange group (add friend note: **finclip consulting**) to get more exciting content.
+
+
+## Stargazers
+[![Stargazers repo roster for @finogeeks/finclip-ios-demo](https://reporoster.com/stars/finogeeks/finclip-ios-demo)](https://github.com/finogeeks/finclip-ios-demo/stargazers)
+
+## Forkers
+[![Forkers repo roster for @finogeeks/finclip-ios-demo](https://reporoster.com/forks/finogeeks/finclip-ios-demo)](https://github.com/finogeeks/finclip-ios-demo/network/members)
+
+## 🌏 Languages
+- [简体中文](./README.md)
+- [English](./readme_en.md)
+- [Português](./readme_pt.md)
\ No newline at end of file