SDK 初始化

最近更新时间:2025-08-20 17:25:54

我的收藏
本文将为您介绍如何初始化 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。