ReactNative API说明
一、启动配置接口
自定义冷启动结束时间
recordCustomLaunchEnd()
如需自定义冷启动的结束时机,需要调用以下两个接口完成自定义功能。具体使用方式为:
1.在原生工程中调用自定义冷启动开关接口,开启自定冷启动功能。(该接口需在BonreeSDK启动前设置)
Android
Bonree.withAppID("<#AppID#>")
.withUseCustomLaunch(true)
.start(this);
iOS
// 需在BonreeSDK启动之前设置
[BRSAgent useCustomLaunch:YES];
// 需在BonreeSDK启动之前设置
BRSAgent.useCustomLaunch(true)
2.在需要的时机调用冷启动结束接口,记录冷启动结束。
Bonree.recordCustomLaunchEnd()
注意:开启自定义冷启动功能后,若30s内未调用记录冷启动结束接口,冷启动监控过程会强制结束。
二、自定义功能接口
自定义用户信息
BonreeSDK支持设置与用户相关的信息,从而完成性能数据与实际用户相关联的需求场景。
设置用户信息有两种方式:
1. 设置用户ID,以字符串形式给用户做标识。接口如下:
注:部分平台功能依赖用户 ID,例如启动白名单概率匹配。使用此类功能时,需在 SDK 初始化前设置用户 ID。
setUserID(userId)
- 接口说明
| 参数名 | 类型 | 注释 |
|---|---|---|
| userId | String | 用户ID |
-
示例
Bonree.setUserID('user-id');