feat(onboarding): 添加新用户引导流程

实现了完整的应用引导功能,包括:
- 新增引导页面UI,包含健康数据追踪、轻断食计划和健康挑战三个介绍页面
- 添加引导状态持久化存储,使用AsyncStorage管理用户完成状态
- 修改应用启动逻辑,根据引导状态决定跳转到主页或引导页
- 在开发者选项中添加重置引导状态功能,方便测试
- 更新路由配置和存储键常量,统一管理引导相关配置
This commit is contained in:
richarjiang
2025-11-06 15:22:31 +08:00
parent 9b1a40cea3
commit a228280ca4
10 changed files with 323 additions and 16 deletions

View File

@@ -84,6 +84,7 @@ export const STORAGE_KEYS = {
authToken: '@auth_token',
userProfile: '@user_profile',
privacyAgreed: '@privacy_agreed',
onboardingCompleted: '@onboarding_completed',
} as const;
@@ -231,4 +232,3 @@ export async function postTextStream(path: string, body: any, callbacks: TextStr
return { abort, requestId };
}