2023-05-31 11:00:11 +08:00
|
|
|
|
//
|
|
|
|
|
// AppDelegate.m
|
|
|
|
|
// FinDemo
|
|
|
|
|
//
|
|
|
|
|
// Created by 胡健辉 on 2023/5/29.
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#import "AppDelegate.h"
|
|
|
|
|
#import <FinApplet/FinApplet.h>
|
|
|
|
|
|
2023-06-01 15:26:07 +08:00
|
|
|
|
/*
|
|
|
|
|
初始化SDK配置。
|
|
|
|
|
注意:bundleid与sdkKey、sdkSecret强相关,所以如果只修改bundleid不改其他配置会导致初始化SDK失败
|
|
|
|
|
*/
|
2023-05-31 11:00:11 +08:00
|
|
|
|
static NSString *sdkKey1 = @"22LyZEib0gLTQdU3MUauATBwgfnTCJjdr7FCnywmAEM=";
|
|
|
|
|
static NSString *sdkSecret1 = @"bdfd76cae24d4313";
|
|
|
|
|
static NSString *apiServer1 = @"https://api.finclip.com";
|
|
|
|
|
|
2023-06-01 15:26:07 +08:00
|
|
|
|
static NSString *sdkKey2 = @"";
|
|
|
|
|
static NSString *sdkSecret2 = @"";
|
|
|
|
|
static NSString *apiServer2 = @"";
|
2023-05-31 11:00:11 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@interface AppDelegate ()
|
|
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
@implementation AppDelegate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
|
|
|
|
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
|
|
|
|
|
self.window.backgroundColor = [UIColor whiteColor];
|
|
|
|
|
self.window.rootViewController = [[UINavigationController alloc] initWithRootViewController:[NSClassFromString(@"ViewController") new]];
|
|
|
|
|
[self.window makeKeyAndVisible];
|
|
|
|
|
|
|
|
|
|
NSMutableArray *storeArrayM = [NSMutableArray array];
|
2023-06-01 15:26:07 +08:00
|
|
|
|
FATStoreConfig *storeConfig1 = [[FATStoreConfig alloc] init];
|
|
|
|
|
storeConfig1.sdkKey = sdkKey1;
|
|
|
|
|
storeConfig1.sdkSecret = sdkSecret1;
|
|
|
|
|
storeConfig1.apiServer = apiServer1;
|
|
|
|
|
storeConfig1.cryptType = FATApiCryptTypeSM;
|
|
|
|
|
[storeArrayM addObject:storeConfig1];
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
如果有多个服务器,也可以多注册一组配置,但是要注意多个配置都成功时,初始化SDK才会成功
|
|
|
|
|
*/
|
|
|
|
|
// FATStoreConfig *storeConfig2 = [[FATStoreConfig alloc] init];
|
|
|
|
|
// storeConfig2.sdkKey = sdkKey2;
|
|
|
|
|
// storeConfig2.sdkSecret = sdkSecret2;
|
|
|
|
|
// storeConfig2.apiServer = apiServer2;
|
|
|
|
|
// storeConfig2.cryptType = FATApiCryptTypeSM;
|
|
|
|
|
// [storeArrayM addObject:storeConfig2];
|
2023-05-31 11:00:11 +08:00
|
|
|
|
|
|
|
|
|
FATConfig *config = [FATConfig configWithStoreConfigs:storeArrayM];
|
|
|
|
|
/*
|
|
|
|
|
注意:小程序的其他操作必须放在FATClient初始化之后,否则失效!!!
|
|
|
|
|
*/
|
|
|
|
|
BOOL result = [[FATClient sharedClient] initWithConfig:config error:nil];
|
|
|
|
|
NSLog(@"注册SDK%@!!!!", result? @"成功" : @"失败");
|
|
|
|
|
|
|
|
|
|
return YES;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end
|