HarmonyOS鸿蒙Next中如何查看华为AGC远程配置类AB测试的端侧日志

HarmonyOS鸿蒙Next中如何查看华为AGC远程配置类AB测试的端侧日志 根据华为文档要求,集成了华为AGC远程配置与华为分析服务,并且已经正确创建远程配置的AB测试,也可以在数据报告中查看相应的参与用户。

但是不知道App端侧是如何上报远程配置的相关日志的。 下面是探索并且查看端侧AB测试上报日志的过程,仅供大家参考。

1、参与远程配置类AB测试的前置要求

新用户(对应新的AAID)首次安装,并且首次通过fetch获取云侧远程配置值。由于远程配置可以通过设置fetch接口,手动配置获取的时间间隔,因此对端侧做了限制,对同一个参数,只有首次fetch成功,才会上报AB测试的事件,该要求也是符合用户场景的。

2、对应的端侧日志。

与AB测试事件相对应的日志有两类,

  • 其一是AGC的接口上报的,以AGC_LOG为标志的AB测试日志,日志样例如下:
2021-06-25 17:53:10.552 23003-24762/com.huawei.photoplaza D/[AGC_LOG]ABTest: abtest ha event :$JoinABTask
2021-06-25 17:53:10.553 23003-23003/com.huawei.photoplaza D/[AGC_LOG]ABTest: report ab test event
  • 其二是华为分析的接口上报的,以为HiAnalyticsSDK标志的AB测试日志,日志样例如下:
2021-06-25 17:53:10.553 23003-23003/com.huawei.photoplaza I/HiAnalyticsSDK: InteractionManager=> connectManager onEvent
2021-06-25 17:53:10.553 23003-23003/com.huawei.photoplaza D/HiAnalyticsSDK: ABTskIdHolder=> is joinABTask event

完整的日志截图可以参考:

参考文档链接:


更多关于HarmonyOS鸿蒙Next中如何查看华为AGC远程配置类AB测试的端侧日志的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

刷到就是赚到,果断收藏

更多关于HarmonyOS鸿蒙Next中如何查看华为AGC远程配置类AB测试的端侧日志的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中查看华为AGC远程配置类AB测试的端侧日志,可以通过以下步骤实现:

  1. 集成AGC SDK:确保项目中已集成华为AGC SDK,并在build.gradle文件中添加相关依赖。

  2. 配置日志级别:在应用初始化时,通过ConfigService.setLogLevel方法设置日志级别为LogLevel.DEBUG,以便记录详细日志。

  3. 启用远程配置:在AGC控制台创建远程配置,并发布AB测试策略。

  4. 获取远程配置:在应用中使用ConfigService.fetchAndApply方法获取远程配置,并应用AB测试策略。

  5. 查看日志:使用Logcat工具查看端侧日志。在Logcat中过滤AGC相关日志,即可看到远程配置和AB测试的详细日志信息。

  6. 分析日志:通过日志中的ConfigServiceABTest相关条目,分析远程配置的获取和应用情况,以及AB测试的策略执行结果。

以上步骤可帮助你在HarmonyOS鸿蒙Next中查看华为AGC远程配置类AB测试的端侧日志。

在HarmonyOS鸿蒙Next中查看华为AGC远程配置类AB测试的端侧日志,可以通过以下步骤实现:

  1. 集成SDK:确保已在项目中集成华为AGC SDK,并正确配置远程配置功能。
  2. 启用日志:在代码中启用日志记录功能,使用HiLogLog类记录相关日志信息。
  3. 查看日志:通过adb logcat命令查看设备日志,过滤关键字如AGCRemoteConfig,获取AB测试相关日志。
  4. AGC控制台:登录华为AGC控制台,查看远程配置的AB测试报告和日志详情。

通过这些步骤,可以有效地监控和分析AB测试的端侧日志。

回到顶部