UWP、WinUI、WPF 和 WinForms SDK 故障排除

重要

Visual Studio App Center 于 2025 年 3 月 31 日停用,但分析和诊断功能除外,这些功能将继续受支持,直到 2026 年 6 月 30 日。 了解详细信息

分析数据不会显示在门户中

  1. 请确保已正确集成 SDK 模块。

  2. 请确保在Start()方法调用中包含正确的应用机密。 可以通过在门户中打开应用并导航到“入门”页来复制确切 Start() 的代码。

  3. 在控制台中,查找包含消息“App Center SDK 已成功配置”的 Assert 日志。 此日志验证是否已成功配置 SDK,并将转发日志。

  4. 若要查看发送到后端的日志,请在您的应用程序中将日志级别更改为 详细,然后 SDK 将在控制台中打印日志。 在启动 SDK 之前调用以下 API。

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. 确保设备处于联机状态。

  6. 有时,日志可能需要几分钟才能显示在门户中。 如果情况如此,请等待一段时间。

  7. 若要检查 App Center 后端是否已收到数据,请转到 Analytics 服务中的“日志流”部分。 你的事件在发送后应显示。

在后台任务中使用 App Center

App Center SDK 不支持从后台任务发送日志。 由于后台任务可能会意外终止,并且不会等待异步任务完成,因此会发生这种情况。 详细了解 后台任务

保护 App Center 机密值

这是 app_secret 应用的标识符,需要知道流量应用于哪些应用,并且不能用于检索或编辑现有数据。 如果暴露了 app_secret 数据,最大的风险是向应用发送不良数据,但它不会对数据的安全性产生影响。

若要检索任何敏感数据,需要提供在客户端生成的应用/用户 令牌。 无法使客户端上的数据完全安全。

可以通过使用环境变量将应用机密注入代码来提高应用的安全性。 这样,密码在代码中不可见。