diff --git a/Podfile b/Podfile index 5ed3cdbd..565dbfc1 100644 --- a/Podfile +++ b/Podfile @@ -3,6 +3,7 @@ source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git' target 'YuMi' do use_frameworks! + pod 'Bugly' pod 'Adjust', '~> 4.31.0' pod 'Firebase/Analytics' pod 'FBSDKLoginKit' diff --git a/YuMi/Appdelegate/AppDelegate+ThirdConfig.m b/YuMi/Appdelegate/AppDelegate+ThirdConfig.m index 45e1f77f..9aa4d562 100644 --- a/YuMi/Appdelegate/AppDelegate+ThirdConfig.m +++ b/YuMi/Appdelegate/AppDelegate+ThirdConfig.m @@ -24,7 +24,7 @@ #import "ClientConfig.h" #import - +#import UIKIT_EXTERN NSString * kYouMiNumberCountKey; @@ -39,8 +39,30 @@ UIKIT_EXTERN NSString * adImageName; [self configNIMSDK]; [self initEmojiData]; [self configAdjust]; + [self configBugly]; } +/** + 崩溃收集 Bugly + */ +- (void) configBugly { + BuglyConfig *config = [[BuglyConfig alloc] init]; + config.channel = @"App Enterprise"; + config.blockMonitorEnable = YES; // 卡顿监控开关,默认关闭 + config.blockMonitorTimeout = 5; + config.unexpectedTerminatingDetectionEnable = YES; // 非正常退出事件记录开关,默认关闭 + +#ifdef DEBUG + config.debugMode = YES; // debug 模式下,开启调试模式 + config.reportLogLevel = BuglyLogLevelVerbose; // 设置打印日志级别 + [Bugly startWithAppId:@"86cf73b8d5" config:config]; +#else + config.debugMode = NO; // release 模式下,关闭调试模式 + config.reportLogLevel = BuglyLogLevelWarn; // 设置自定义日志上报的级别,默认不上报自定义日志 + [Bugly startWithAppId:@"0fcba36f9a" config:config]; +#endif + +} - (void)configNIMSDK { //推荐在程序启动的时候初始化 NIMSDK NSString *appKey = KeyWithType(KeyType_NetEase);