App

App

状态: 开发中

类型: app

描述: 终端用户直接使用的应用——例如移动、Web 或桌面应用。

标识属性

Stability需求级别Value Type描述Example Values
app.build_idDevelopment推荐字符串特定应用程序构建或编译的唯一标识符。6cff0a7e-cefc-4668-96f5-1273d8b334d0; 9f2b833506aa6973a92fde9733e6271f; my-app-1.0.0-code-123

其他属性

⚠️ 此实体定义包含没有角色的属性。稳定的实体不得包含没有定义角色的属性。

Stability需求级别Value Type描述Example Values
app.installation.idDevelopment推荐字符串代表特定设备上应用程序安装的唯一标识符 [1]2ab2916d-a51f-4ac8-80ee-45ac31a28092

[1] app.installation.id: 其值应在同一应用程序安装的启动过程中(包括应用程序升级)保持不变。如果应用程序被卸载或供应商的所有应用程序被卸载,它应该改变。此外,用户可能能够重置此值(例如,通过清除应用程序数据)。如果同一设备上安装了多个应用程序(例如,Android 上的不同帐户),则每个 app.installation.id 都应该有一个不同的值。如果在同一应用程序中使用多个 OpenTelemetry SDK,它们应该使用相同的值作为 app.installation.id。硬件 ID(例如,序列号、IMEI、MAC 地址)不得用作 app.installation.id

对于 iOS,此值应等于 供应商标识符

对于 Android,app.installation.id 的实现示例包括

有关 Android 标识符最佳实践的更多信息,请参阅 Android 用户数据 ID 指南