uni-app API
一、启动配置接口
调用小程序SDK的启动接口前,需在main.js文件开头引入小程序SDK,通过调用SDK对外暴露的BonreeSDK上的start方法启动SDK
微信小程序中运行时引入:
import {BonreeRUM} from './bonreeSDK_MP_Wechat.min.esm.js'
抖音小程序中运行时引入:
import {BonreeRUM} from './bonreeSDK_MP_Tiktok.min.esm.js'
支付宝小程序中运行时引入:
import {BonreeRUM} from './bonreeSDK_MP_Alipay.min.esm.js'
BonreeSDK启动接口
启动小程序SDK需要调用start函数,并在参数对象中设置Config地址与AppID。
<#Config地址#> 与 <#AppID#> 请于平台上获取,获取方式参见《如何查询AppID和Config地址?》。如有问题请联系技术支持。
function start({
configAddress: "",
appId: ""
})
- 接口说明
| 参数名 | 类型 | 注释 |
|---|---|---|
| configAddress | String | Config地址 |
| appId | String | 博睿SDK平台生成的应用唯一ID |
-
示例
BonreeRUM.start({
configAddress: "<#Config地址#>",
appId: "<#AppID#>"
})
设置小程序版本
小程序版本默认获取真实版本号。如有主动配置需求,需要启动接口参数中设置verson字段即可。
- 接口说明
| 参数名 | 类型 | 注释 | 参数限制 |
|---|---|---|---|
| version | String | 需要设置的版本信息 | 最大长度不超过64 |
-
示例
BonreeRUM.start({
configAddress: "<#Config地址#>",
appId: "<#AppID#>",
version: "1.0.0"
})
小程序默认的版本号在小程序开发者后台中发布时设置,debug环境下获 取不到,建议根据真实版本情况设置,保证数据的完整性。
设置渠道
小程序SDK支持渠道信息设置,在启动接口参数中设置channelId字段即可。
- 接口说明
| 参数名 | 类型 | 注释 | 参数限制 |
|---|---|---|---|
| channelId | String | 需要设置的渠道名称 | 最大长度不超过256 |
-
示例
BonreeRUM.start({
configAddress: "<#Config地址#>",
appId: "<#AppID#>",
channelId: "channel001"
})
设置自定义的设备ID
设备ID(deviceID)默认由SDK生成并在local storage中保存。如有主动配置需求,在启动接口参数中设置deviceId字段即可。
- 接口说明
| 参数名 | 类型 | 注释 | 参数限制 |
|---|---|---|---|
| deviceId | String | 需要设置的设备ID | 最大长度不超过256 |
-
示例
BonreeRUM.start({
configAddress: "<#Config地址#>",
appId: "<#AppID#>",
deviceId: "0123456789"
})