Skip to content

Add telemetry#14

Closed
Copilot wants to merge 1 commit intomainfrom
copilot/fix-2ca2d528-cf4b-4766-877f-9daed80e2357
Closed

Add telemetry#14
Copilot wants to merge 1 commit intomainfrom
copilot/fix-2ca2d528-cf4b-4766-877f-9daed80e2357

Conversation

Copy link

Copilot AI commented Oct 5, 2025

Telemetry Implementation Plan

  • Create telemetry infrastructure
    • Define telemetry level enum (None, Crash, Error, Usage)
    • Create telemetry settings in Settings.cs
    • Create telemetry service interface and implementation
    • Create telemetry event models
  • Integrate telemetry into existing code
    • Add telemetry initialization in Entrance.cs
    • Hook into error handling
    • Add usage tracking for key features
  • Add telemetry consent to Welcome flow
    • Add telemetry consent step to WelcomeViewModel
    • Create telemetry consent UI
    • Add localization strings for telemetry
  • Create privacy policy and data usage documentation
    • Document what data is collected
    • Document how data is used
    • Add privacy policy view
  • Add telemetry settings page
    • Add telemetry settings to CommonSettings
    • Create UI for managing telemetry preferences
  • Testing and validation
    • Test telemetry collection
    • Verify privacy compliance
    • Test opt-in/opt-out functionality
Original prompt

我需要在项目中添加遥测,匿名收集用户数据(装机量、使用量、错误数据、各版块功能使用情况等),分为不同的level:None, Crash, Error, Usage,用户可以随时开关,首次启动也会提示,并且保证完全合法合规,用户可以对代码进行审计,知道哪些数据被收集,也知道谁能、如何使用这些数据(即一个标准的用户须知)


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Copilot AI requested a review from DearVa October 5, 2025 15:04
@DearVa DearVa changed the title 我需要在项目中添加遥测,匿名收集用户数据(装机量、使用量、错误数据、各版块功能使用情况等),分为不同的level:None, Crash, Error, Usage,用户可以随时开关,首次启动也会提示,并且保证完全合法合规,用户可以对代码进行审计,知道哪些数据被收集,也知道谁能、如何使用这些数据(即一个标准的用户须知) Add telemetry Oct 5, 2025
@DearVa DearVa closed this Oct 5, 2025
@DearVa DearVa deleted the copilot/fix-2ca2d528-cf4b-4766-877f-9daed80e2357 branch October 5, 2025 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants