活动链路检索需求
一、业务链路基线
整体数据关联链路:活动模板 <—> 活动实例 <—> 活动UMG <—> BindLua,支持链路内多维度反向溯源查询。
二、3 项核心查询诉求
1.根据UMG查询使用哪个模板
2.根据Lua实现查询是哪个UMG使用
3.根据模板查询有哪些实例使用
三、分步查询执行细则
- 数据源读取:读取项目内活动配置表或者txt 配置文件,拉取基础活动数据
- 活动匹配 UMG:依据活动 id、activityType、activityName 关键字段,关联匹配每个活动绑定的 UMG 蓝图资源
- UMG 匹配 Lua 脚本:解析目标 UMG 蓝图的 View 层配置,拿到蓝图绑定关联的 Lua 脚本文件
- Lua 脚本判定模板归属:分析 Lua 脚本的类继承关系完成活动类型区分
- 脚本父类为
BaseViewClass:判定为原生独立活动,无上层业务模板继承 - 脚本继承
UI_Activity_BaseView等自定义父类:判定为模板派生活动,向上锁定对应的活动模板
- 脚本父类为
本文从 LearnByCompany 原始文档 自动同步。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 岁迹!
