跳转至

自定义标签与全局上下文

本文用于承载 HarmonyOS 自定义标签、全局上下文相关能力。

添加全局上下文

import { FTSDK } from '@guancecloud/ft_sdk/src/main/ets/components/FTSDK';

const globalContext = new Map<string, string>();
globalContext.set('platform', 'harmonyos');
globalContext.set('version', '1.0.0');
FTSDK.appendGlobalContext(globalContext);

const rumGlobalContext = new Map<string, string>();
rumGlobalContext.set('user_type', 'vip');
rumGlobalContext.set('channel', 'official');
FTSDK.appendRUMGlobalContext(rumGlobalContext);

命名冲突说明

为了避免自定义字段与 SDK 数据冲突,建议标签命名添加业务前缀,例如 df_tag_name

当 SDK 全局变量与 RUM、Log 中存在同名字段时,RUM、Log 会覆盖 SDK 中的全局变量。

文档评价

文档内容是否对您有帮助? ×