From 5752f7b5458e5dfaa59bcfbcd68ea14ab4f55c7c Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 5 Mar 2026 07:43:19 -0800 Subject: [PATCH] =?UTF-8?q?fix(telemetry):=20=E5=86=B7=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E4=BC=9A=E8=AF=9D=E6=81=A2=E5=A4=8D=E6=97=B6=E6=B3=A8=E5=85=A5?= =?UTF-8?q?=20access=20token=20=E5=88=B0=20TelemetryService?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit checkAuthStatus() 从 SecureStorage 读取 token 后,只设置了 userId 而未调用 setAccessToken,导致 App 冷启动后心跳一直返回 401。 Co-Authored-By: Claude Sonnet 4.6 --- .../features/auth/presentation/providers/auth_provider.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/mobile-app/lib/features/auth/presentation/providers/auth_provider.dart b/frontend/mobile-app/lib/features/auth/presentation/providers/auth_provider.dart index ad01147e..2708e833 100644 --- a/frontend/mobile-app/lib/features/auth/presentation/providers/auth_provider.dart +++ b/frontend/mobile-app/lib/features/auth/presentation/providers/auth_provider.dart @@ -131,9 +131,10 @@ class AuthNotifier extends StateNotifier { userSerialNum: userSerialNum, referralCode: referralCode, ); - // 设置遥测服务的用户ID(使用userSerialNum,如D25121400005) + // 设置遥测服务的用户ID和访问令牌(冷启动会话恢复) if (userSerialNum != null && TelemetryService().isInitialized) { TelemetryService().setUserId(userSerialNum); + TelemetryService().setAccessToken(accessToken); } // 设置 Sentry 用户信息 if (userSerialNum != null && SentryService().isInitialized) {