phizclip-ios-demo/README.md

144 lines
7.3 KiB
Objective-C
Raw Normal View History

2021-09-22 16:37:23 +08:00
<p align="center">
<a href="https://www.finclip.com?from=github">
<img width="auto" src="https://www.finclip.com/mop/document/images/logo.png">
</a>
</p>
2020-03-15 19:18:44 +08:00
2021-09-22 16:37:23 +08:00
<p align="center">
<strong>FinClip iOS DEMO</strong></br>
<p>
<p align="center">
iOS DEMO
<p>
2020-03-15 19:18:44 +08:00
2021-09-22 16:37:23 +08:00
<p align="center">
👉 <a href="https://www.finclip.com?from=github">https://www.finclip.com/</a> 👈
</p>
2020-03-15 19:18:44 +08:00
2021-11-14 23:14:30 +08:00
<div align="center">
<a href="#"><img src="https://img.shields.io/badge/%E4%B8%93%E5%B1%9E%E5%BC%80%E5%8F%91%E8%80%85-20000%2B-brightgreen"></a>
<a href="#"><img src="https://img.shields.io/badge/%E5%B7%B2%E4%B8%8A%E6%9E%B6%E5%B0%8F%E7%A8%8B%E5%BA%8F-6000%2B-blue"></a>
<a href="#"><img src="https://img.shields.io/badge/%E5%B7%B2%E9%9B%86%E6%88%90%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%BA%94%E7%94%A8-75%2B-yellow"></a>
<a href="#"><img src="https://img.shields.io/badge/%E5%AE%9E%E9%99%85%E8%A6%86%E7%9B%96%E7%94%A8%E6%88%B7-2500%20%E4%B8%87%2B-orange"></a>
<a href="https://www.zhihu.com/org/finchat"><img src="https://img.shields.io/badge/FinClip--lightgrey?logo=zhihu&style=social"></a>
<a href="https://www.finclip.com/blog/"><img src="https://img.shields.io/badge/FinClip%20Blog--lightgrey?logo=ghost&style=social"></a>
</div>
<p align="center">
<div align="center">
[](https://www.finclip.com/) | [示例小程序](https://www.finclip.com/#/market) | [开发文档](https://www.finclip.com/mop/document/) | [部署指南](https://www.finclip.com/mop/document/introduce/quickStart/cloud-server-deployment-guide.html) | [SDK 集成指南](https://www.finclip.com/mop/document/introduce/quickStart/intergration-guide.html) | [API 列表](https://www.finclip.com/mop/document/develop/api/overview.html) | [组件列表](https://www.finclip.com/mop/document/develop/component/overview.html) | [隐私承诺](https://www.finclip.com/mop/document/operate/safety.html)
</div>
2021-09-22 16:37:23 +08:00
-----
## 🤔 FinClip 是什么?
2021-02-05 15:20:26 +08:00
2021-09-22 16:37:23 +08:00
**** APP
2021-02-05 15:20:26 +08:00
2021-09-22 16:37:23 +08:00
**** APP SDK
2021-02-05 15:20:26 +08:00
2021-09-22 16:37:23 +08:00
FinClip
2021-02-05 15:20:26 +08:00
2021-09-22 16:37:23 +08:00
## ⚙️ 操作步骤
### 第一步 修改 Podfile 文件,增加 FinApplet 依赖
```pod
2020-03-15 19:18:44 +08:00
source 'https://github.com/CocoaPods/Specs.git'
pod 'FinApplet'
```
2021-09-22 16:37:23 +08:00
### 第二步 完成SDK初始化
2021-09-22 16:37:23 +08:00
`AppDelegate` SDK
```objc
2020-03-15 19:18:44 +08:00
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 需要添加至App中的代码--start
NSMutableArray *storeArrayM = [NSMutableArray array];
FATStoreConfig *storeConfig = [[FATStoreConfig alloc] init];
storeConfig.sdkKey = @"您的sdkKey信息";
storeConfig.sdkSecret = @"您的sdkSecret信息";
storeConfig.apiServer = @"服务器域名";
storeConfig.apmServer = @"apm统计事件的域名";
[storeArrayM addObject:storeConfig];
FATConfig *config = [FATConfig configWithStoreConfigs:storeArrayM];
2020-03-15 19:18:44 +08:00
[[FATClient sharedClient] initWithConfig:config error:nil];
// 需要添加至App中的代码--end
2020-03-15 19:18:44 +08:00
return YES;
}
```
2021-09-22 16:37:23 +08:00
### 第三步打开小程序
```objc
2020-03-15 19:18:44 +08:00
NSString *appId = @"小程序id";
// 打开小程序
[[FATClient sharedClient] startRemoteApplet:appId startParams:nil InParentViewController:self completion:^(BOOL result, NSError *error) {
NSLog(@"result:%d---error:%@", result, error);
}];
```
2021-09-22 16:37:23 +08:00
- **SDK KEY** **SDK SECRET** [FinClip](https://finclip.com/#/home) 获取,点 [这里](https://finclip.com/#/register) 注册账号;
- key\secret\apisever
- **apiServer** **apiPrefix** DEMO
- ** ID** APP ID
> ID ID FinClip ID
## 📋 Demo功能介绍
****
2022-08-03 12:02:35 +08:00
api`login`SDK
`FINExtensionHelper` `login`
****
2022-08-03 12:02:35 +08:00
api`requestPayment`SDK
`FINExtensionHelper` `requestPayment`
****
2022-08-03 12:02:35 +08:00
Map使Mapapi使MapDemo`FinAppletBDMap`SDK
2022-08-03 12:02:35 +08:00
使MapFinClip SDK`[FATBDMapComponent setBDMapAppKey:@"申请的key"];`
`AppDelegate``application:didFinishLaunchingWithOptions:`
****
使MapDemo`FinAppletGDMap`SDK
2022-08-03 12:02:35 +08:00
使MapFinClip SDK`[FATGDMapComponent setGDMapAppKey:@"申请的key"];`
`AppDelegate``application:didFinishLaunchingWithOptions:`
2021-09-22 16:37:23 +08:00
## 📋 集成文档
[](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
- [FinClip ](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)
- [](https://www.finclip.com/mop/document/develop/guide/structure.html)
- [iOS ](https://www.finclip.com/mop/document/runtime-sdk/ios/ios-integrate.html)
- [Android ](https://www.finclip.com/mop/document/runtime-sdk/android/android-integrate.html)
- [Flutter ](https://www.finclip.com/mop/document/runtime-sdk/flutter/flutter-integrate.html)
## ☎️ 联系我们
****<br>
<img width="150px" src="https://www.finclip.com/mop/document/images/ic_qr.svg">
2022-06-09 22:24:27 +08:00
<br>
<img width="150px" src="https://www-cdn.finclip.com/images/qrcode/qrcode_shequn_text.png">
2021-09-22 16:37:23 +08:00
## 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)