43 lines
1.2 KiB
Objective-C
43 lines
1.2 KiB
Objective-C
//
|
||
// AppDelegate+ThirdConfig.m
|
||
// xplan-ios
|
||
//
|
||
// Created by 冯硕 on 2021/9/13.
|
||
//
|
||
|
||
#import "AppDelegate+ThirdConfig.h"
|
||
///Third
|
||
#import <ShareSDK/ShareSDK.h>
|
||
#import <NIMSDK/NIMSDK.h>
|
||
///Tool
|
||
#import "XPConstant.h"
|
||
|
||
@implementation AppDelegate (ThirdConfig)
|
||
|
||
|
||
/// 初始化一些第三方配置
|
||
- (void)initThirdConfig {
|
||
[self configShareSDK];
|
||
[self configNIMSDK];
|
||
}
|
||
|
||
- (void)configShareSDK {
|
||
[ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {
|
||
//QQ
|
||
NSString *universalLink = @"https://6cqhk.share2dlink.com/";
|
||
NSString *qqUniversalLink = @"https://6cqhk.share2dlink.com/qq_conn/101937205";
|
||
[platformsRegister setupQQWithAppId:KeyWithType(KeyType_QQAppid) appkey:KeyWithType(KeyType_QQSecret) enableUniversalLink:YES universalLink:qqUniversalLink];
|
||
[platformsRegister setupWeChatWithAppId:KeyWithType(KeyType_WechatAppid) appSecret:KeyWithType(KeyType_WechatSecret) universalLink:universalLink];
|
||
}];
|
||
}
|
||
|
||
- (void)configNIMSDK {
|
||
//推荐在程序启动的时候初始化 NIMSDK
|
||
NSString *appKey = KeyWithType(KeyType_NetEase);
|
||
NIMSDKOption *option = [NIMSDKOption optionWithAppKey:appKey];
|
||
option.apnsCername = KeyWithType(KeyType_APNSCer);
|
||
[[NIMSDK sharedSDK] registerWithOption:option];
|
||
}
|
||
|
||
@end
|