cpacm

Results 9 issues of cpacm

## PR 内容 APM, Tracker timer事件和属性标识符重命名 引用[APM预置属性](http://doc.startdt.net/pages/viewpage.action?pageId=2832783) ## 测试步骤 检查关键词是否重命名。 ## 影响范围 平台4.3版本后 ## 是否属于重要变动? - [ ] 是 - [x] 否

## PR 内容 1. DeepLink 功能完成; 2. DataSourceId 下沉到tracker-core中,删除 tracker 和 autotracker 两个sdk; 3. 添加 doDeepLinkByUrl 接口提供给用户使用。 具体技术文档请参考 [OP 广告客户端技术文档(激活和深度链接)](https://alidocs.dingtalk.com/i/nodes/mdvQnONayjBJKeppe6vRWPY2MeXzp5o0?corpId=dingd6a787f9efb87cd135c2f4657eb6378f&utm_medium=im_card&iframeQuery=utm_medium%3Dim_card%26utm_source%3Dim&utm_source=im) ## 测试步骤 需要等前端完成联调后再跟进。 ## 影响范围 新的业务需要 - 广告模块。 ## 是否属于重要变动?...

## PR 内容 全局动态属性,对所有事件生效。 调用方式: ```java GrowingAutotracker.get().setDynamicGeneralPropsGenerator(new DynamicGeneralPropsGenerator() { @Override public Map generateDynamicGeneralProps() { return null; } }); ``` ## 测试步骤 1. 全局变量,包括动态和静态对所有事件生效; 2. 优先级大于 全局静态变量; 3. 可以使用 `AttributesBuilder` 来帮助生成...

## PR 内容 SDK 添加配置项由于配置数据缓存时间 `setDataValidityPeriod(int days)`.天数不大于30,不小于3. ## 测试步骤 数据缓存 ## 影响范围 数据库事件缓存。 ## 是否属于重要变动? - [ ] 是 - [x] 否 ## 其他信息

## PR 内容 在数据上报前预检网络状态。 添加初始化配置 `setRequestPreflight` 用来配置是否在上报前预检,默认为true. ## 测试步骤 ## 影响范围 ## 是否属于重要变动? - [ ] 是 - [x] 否 ## 其他信息

## PR 内容 无埋点SDK 添加新的配置接口:`autotrack(true|false)` 用于切换是否使用无埋点功能。 ## 测试步骤 测试设为false后,无埋点相关事件是否关闭。 ## 影响范围 无埋点 ## 是否属于重要变动? - [ ] 是 - [x] 否 ## 其他信息

## PR 内容 1. 在 `EventFilterInterceptor` 拦截器中添加新的方法 `filterCustomEventAttributes(String eventName, Map attributes)`; 2. 该属性修改只针对自定义埋点事件; 3. 可在运行时调用 api 覆盖设置。 ## 测试步骤 ## 影响范围 ## 是否属于重要变动? - [ ] 是 - [x] 否...

## PR 内容 ABTest 返回的结果中添加实验名称。 上传的实验结果事件中添加实验名称预置属性。 ## 测试步骤 ## 影响范围 ## 是否属于重要变动? - [ ] 是 - [x] 否 ## 其他信息

## PR 内容 Growingio 无埋点 SDK 支持 Jetpack Compose 框架,包括页面事件,无埋点点击事件和圈选功能。 1. 如何引入 在引入无埋点插件的前提下,添加新的KCP插件. ``` plugins { // "com.growingio.compose.plugin" alias(libs.plugins.growingio.compose.plugin) } ``` 初始化时添加 `ComposeLibraryGioModule` 模块 ``` addPreloadComponent(ComposeLibraryGioModule()) ``` 其他引入和初始化过程与Android 过程一致。 2....