浅念
|
ae17776be6
|
feat(app): session restore on startup — no forced re-login after app restart
用户反馈:关闭 App 重开每次都要登录。根因:会话已持久化(安全存储,
服务端 TTL 30 天),但启动固定落在登录页——无人消费已存会话。
- _StartupGate(home):watch sessionAccount——在场直进 HomePage,离场
LoginPage;状态驱动(401/登出清会话后 gate 自动重建,不依赖导航时序)
- onUnauthorized 保留 push 兜底(home 路由被显式导航替换后的 401 场景)
- 测试适配(boot 401 两项重写通过;397/397 全绿)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-09-23 16:48:27 +08:00 |
|