处理用户对分析的同意

重要

Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。

详细了解支持时间线和替代方案。

如果要在将任何分析数据发送到 App Center 之前获得用户的确认,App Center SDK 会公开一个 API,你可以在将任何分析数据发送到 App Center 之前使用该 API。

请遵循以下步骤进行配置:

  1. 在应用程序代码中,生成自己的 UI 以请求用户同意。

  2. 可以在 UI 同意对话框中显示一条消息以及两个按钮。 此消息的示例可以是 :“此应用程序集成了 App Center SDK 以发送数据。 使用此应用程序时,是否希望将应用使用情况数据发送到 App Center? 选择“是”以继续”。 这两个按钮可用于获取用户的同意 -“”或“”。

  3. 如果用户在应用程序代码中选择“”,则可以调用此 App Center SDK API,该 API 允许将数据发送到 App Center 后端。 确保在 API 中将 参数作为“true”传递。

可以阅读有关如何请求用户同意按平台发送 Analytics 数据的详细信息:

  1. 如果用户选择“”,可以在应用程序代码中调用此 App Center SDK API,该 API 将禁止将数据发送到 App Center 后端。 确保在 API 中将 参数作为“false”传递。

大功告成。 应用用户在与应用交互时应看到此同意对话框。