我是新手,所以我希望我的问题不会超出范围:
我想在构建时提取有关应用程序的元信息。这个想法是拥有应用程序小部件的 JSON 树,并通过 API 调用将其发送到外部数据库以进行进一步统计
这是我的应用程序结构的简化示例
Scaffold
├─ Page1: homePage
│ ├── BtnWidget: btn1
│ └── RandomWidget
└─ Page2: profilePage
└── BtnWidget: btn2
理想情况下,我希望能够检索到以下内容:
{
"homePage": { // identifier is used when found to uniquely describe a widget
"type": "screen",
"children": ["btn1"], // hierarchical information
"parent": null,
},
...
}
是否可以在构建时访问代码中的小部件列表及其属性?还是随时?
我的研究:
我看过这个包:构建似乎是一个很好的线索,但我没有完全理解它是如何为我的目的工作的 我也在谷歌或堆栈溢出上搜索过,但找不到任何相关的
目标:
当我构建一个新应用程序时,小部件树和一些元数据(版本,新功能......)被发送到数据库,其中数据与用户应用程序交互数据(点击,滑动......)交叉以跟踪 UX 统计信息与应用程序版本。