Flutter 无埋点 SDK 实现

摘要

文章介绍了使用AspectD工具在Flutter中实现AOP埋点的方法。通过修改编译工具flutter_tool,在编译期进行代码插桩,实现自动化埋点。文章提供了使用AspectD的步骤和配置,并给出了运行示例的指导。同时,文章还提到了如何参考Flutter Inspector工具的实现,在编译期通过transformer实现所有widget的抽象类_HasCreationLocation的操作。这样可以记录文件位置信息,实现自定义的埋点功能。需要注意的是,在修改相关代码前需要执行flutter clean并重新编译。

欢迎在评论区写下你对这篇文章的看法。

评论

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-27 00:03
浙ICP备14020137号-1 $Carte des visiteurs$