fix(telemetry): 冷启动会话恢复时注入 access token 到 TelemetryService
checkAuthStatus() 从 SecureStorage 读取 token 后,只设置了 userId 而未调用 setAccessToken,导致 App 冷启动后心跳一直返回 401。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
37b11a3db6
commit
5752f7b545
|
|
@ -131,9 +131,10 @@ class AuthNotifier extends StateNotifier<AuthState> {
|
||||||
userSerialNum: userSerialNum,
|
userSerialNum: userSerialNum,
|
||||||
referralCode: referralCode,
|
referralCode: referralCode,
|
||||||
);
|
);
|
||||||
// 设置遥测服务的用户ID(使用userSerialNum,如D25121400005)
|
// 设置遥测服务的用户ID和访问令牌(冷启动会话恢复)
|
||||||
if (userSerialNum != null && TelemetryService().isInitialized) {
|
if (userSerialNum != null && TelemetryService().isInitialized) {
|
||||||
TelemetryService().setUserId(userSerialNum);
|
TelemetryService().setUserId(userSerialNum);
|
||||||
|
TelemetryService().setAccessToken(accessToken);
|
||||||
}
|
}
|
||||||
// 设置 Sentry 用户信息
|
// 设置 Sentry 用户信息
|
||||||
if (userSerialNum != null && SentryService().isInitialized) {
|
if (userSerialNum != null && SentryService().isInitialized) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue