// // AppDelegate+ThirdConfig.m // xplan-ios // // Created by 冯硕 on 2021/9/13. // #import "AppDelegate+ThirdConfig.h" ///Third #import #import ///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