本文将为您介绍如何初始化 SDK。
操作步骤
参考以下代码初始化终端性能监控 Pro SDK,在 App 启动后初始化监控框架,一般推荐在
application:didFinishLaunchingWithOptions:delegate
中进行初始化。1. 在 AppDelegate 实现文件中引入对应的头文件。
#import <BuglyPro/Bugly.h>#import <BuglyPro/BuglyConfig.h>#import <BuglyPro/BuglyDefine.h>
2. 在 didFinishLaunchingWithOptions 中启动框架。
// 使用产品对应的 APP_ID 和 APP_KEY 创建一个 config 对象BuglyConfig *config = [[BuglyConfig alloc] initWithAppId:APP_ID appKey:APP_KEY];// 必选,指定上报域名类型config.serverHostType = BuglyServerHostTypeCloud;// 可选,建议设置,指定当前构建版本的类型,会在后续配置中用到该字段config.buildConfig = BuglyBuildConfigGray;// 可选,Bugly 回调config.delegate = self;// 设置 device id 和 user id,如果可以尽量在此时设置config.deviceIdentifier = @"device_id";config.userIdentifier = @"user_id";NSArray *modules = @[BUGLY_MODULE_CRASH, RM_MODULE_LOOPER, RM_MODULE_MEMORY];// NSArray *modules = RM_MODULE_ALL;[Bugly start:modules config:config completeHandler:^{// SDK 初始化完成后的回调}];
注意:
设备 ID 非常重要,终端性能监控 Pro 使用设备 ID 来计算设备异常率,强烈建议应用设置正确的设备 ID,以确保设备的唯一性。
性能监控项可在 应用配置 > SDK 配置 中进行采样调整,通过调整设备采样率来开启或者关闭性能监控项。
建议在用户授权 《终端性能监控 Pro SDK 个人信息保护规则》 后再初始化 SDK。