feat(auth): 预加载用户数据并优化登录状态同步
- 在启动屏预加载用户 token 与资料,避免首页白屏 - 新增 rehydrateUserSync 同步注入 Redux,减少异步等待 - 登录页兼容 ERR_REQUEST_CANCELED 取消场景 - 各页面统一依赖 isLoggedIn 判断,移除冗余控制台日志 - 步数卡片与详情页改为实时拉取健康数据,不再缓存至 Redux - 后台任务注册移至顶层,防止重复定义 - 体重记录、HeaderBar 等 UI 细节样式微调
This commit is contained in:
@@ -10,7 +10,7 @@ PODS:
|
||||
- React-Core
|
||||
- EXNotifications (0.32.11):
|
||||
- ExpoModulesCore
|
||||
- Expo (54.0.1):
|
||||
- Expo (54.0.7):
|
||||
- boost
|
||||
- DoubleConversion
|
||||
- ExpoModulesCore
|
||||
@@ -45,26 +45,26 @@ PODS:
|
||||
- ExpoModulesCore
|
||||
- ExpoAsset (12.0.8):
|
||||
- ExpoModulesCore
|
||||
- ExpoBackgroundTask (1.0.6):
|
||||
- ExpoBackgroundTask (1.0.7):
|
||||
- ExpoModulesCore
|
||||
- ExpoBlur (15.0.6):
|
||||
- ExpoBlur (15.0.7):
|
||||
- ExpoModulesCore
|
||||
- ExpoCamera (17.0.7):
|
||||
- ExpoModulesCore
|
||||
- ZXingObjC/OneD
|
||||
- ZXingObjC/PDF417
|
||||
- ExpoFileSystem (19.0.11):
|
||||
- ExpoFileSystem (19.0.14):
|
||||
- ExpoModulesCore
|
||||
- ExpoFont (14.0.8):
|
||||
- ExpoModulesCore
|
||||
- ExpoGlassEffect (0.1.2):
|
||||
- ExpoGlassEffect (0.1.3):
|
||||
- ExpoModulesCore
|
||||
- ExpoHaptics (15.0.6):
|
||||
- ExpoModulesCore
|
||||
- ExpoHead (6.0.1):
|
||||
- ExpoHead (6.0.4):
|
||||
- ExpoModulesCore
|
||||
- RNScreens
|
||||
- ExpoImage (3.0.7):
|
||||
- ExpoImage (3.0.8):
|
||||
- ExpoModulesCore
|
||||
- libavif/libdav1d
|
||||
- SDWebImage (~> 5.21.0)
|
||||
@@ -73,7 +73,7 @@ PODS:
|
||||
- SDWebImageWebPCoder (~> 0.14.6)
|
||||
- ExpoImagePicker (17.0.7):
|
||||
- ExpoModulesCore
|
||||
- ExpoKeepAwake (15.0.6):
|
||||
- ExpoKeepAwake (15.0.7):
|
||||
- ExpoModulesCore
|
||||
- ExpoLinearGradient (15.0.6):
|
||||
- ExpoModulesCore
|
||||
@@ -116,11 +116,11 @@ PODS:
|
||||
- ExpoModulesCore
|
||||
- ExpoSystemUI (6.0.7):
|
||||
- ExpoModulesCore
|
||||
- ExpoUI (0.2.0-beta.1):
|
||||
- ExpoUI (0.2.0-beta.2):
|
||||
- ExpoModulesCore
|
||||
- ExpoWebBrowser (15.0.6):
|
||||
- ExpoModulesCore
|
||||
- EXTaskManager (14.0.6):
|
||||
- EXTaskManager (14.0.7):
|
||||
- ExpoModulesCore
|
||||
- UMAppLoader
|
||||
- fast_float (8.0.0)
|
||||
@@ -3031,7 +3031,7 @@ PODS:
|
||||
- SDWebImage/Core (~> 5.17)
|
||||
- Sentry/HybridSDK (8.53.2)
|
||||
- SocketRocket (0.7.1)
|
||||
- UMAppLoader (6.0.6)
|
||||
- UMAppLoader (6.0.7)
|
||||
- Yoga (0.0.0)
|
||||
- ZXingObjC/Core (3.6.9)
|
||||
- ZXingObjC/OneD (3.6.9):
|
||||
@@ -3423,20 +3423,20 @@ SPEC CHECKSUMS:
|
||||
EXConstants: 7e4654405af367ff908c863fe77a8a22d60bd37d
|
||||
EXImageLoader: 189e3476581efe3ad4d1d3fb4735b7179eb26f05
|
||||
EXNotifications: 7a2975f4e282b827a0bc78bb1d232650cb569bbd
|
||||
Expo: 449ff2805d3673354f533a360e001f556f0b2009
|
||||
Expo: b7d4314594ebd7fe5eefd1a06c3b0d92b718cde0
|
||||
ExpoAppleAuthentication: 9eb1ec7213ee9c9797951df89975136db89bf8ac
|
||||
ExpoAsset: 84810d6fed8179f04d4a7a4a6b37028bbd726e26
|
||||
ExpoBackgroundTask: f4dac8f09f3b187e464af7a1088d9fd5ae48a836
|
||||
ExpoBlur: 9bde58a4de1d24a02575d0e24290f2026ce8dc3a
|
||||
ExpoBackgroundTask: 22ed53b129d4d5e15c39be9fa68e45d25f6781a1
|
||||
ExpoBlur: 2dd8f64aa31f5d405652c21d3deb2d2588b1852f
|
||||
ExpoCamera: ae1d6691b05b753261a845536d2b19a9788a8750
|
||||
ExpoFileSystem: 7b4a4f6c67a738e826fd816139bac9d098b3b084
|
||||
ExpoFileSystem: 4fb06865906e781329eb67166bd64fc4749c3019
|
||||
ExpoFont: 86ceec09ffed1c99cfee36ceb79ba149074901b5
|
||||
ExpoGlassEffect: 07bafe3374d7d24299582627d040a6c7e403c3f3
|
||||
ExpoGlassEffect: e48c949ee7dcf2072cca31389bf8fa776c1727a0
|
||||
ExpoHaptics: e0912a9cf05ba958eefdc595f1990b8f89aa1f3f
|
||||
ExpoHead: 9539b6c97faa57b2deb0414205e084b0a2bc15f1
|
||||
ExpoImage: 18d9836939f8e271364a5a2a3566f099ea73b2e4
|
||||
ExpoHead: 2aad68c730f967d2533599dabb64d1d2cd9f765a
|
||||
ExpoImage: e88f500585913969b930e13a4be47277eb7c6de8
|
||||
ExpoImagePicker: 66195293e95879fa5ee3eb1319f10b5de0ffccbb
|
||||
ExpoKeepAwake: eba81dfb5728be8c46e382b9314dfa14f40d8764
|
||||
ExpoKeepAwake: 1a2e820692e933c94a565ec3fbbe38ac31658ffe
|
||||
ExpoLinearGradient: 74d67832cdb0d2ef91f718d50dd82b273ce2812e
|
||||
ExpoLinking: f051f28e50ea9269ff539317c166adec81d9342d
|
||||
ExpoModulesCore: 5d150c790fb491ab10fe431fb794014af841258f
|
||||
@@ -3444,9 +3444,9 @@ SPEC CHECKSUMS:
|
||||
ExpoSplashScreen: 1665809071bd907c6fdbfd9c09583ee4d51b41d4
|
||||
ExpoSymbols: 3efee6865b1955fe3805ca88b36e8674ce6970dd
|
||||
ExpoSystemUI: 6cd74248a2282adf6dec488a75fa532d69dee314
|
||||
ExpoUI: 1e4b3045678eb66004d78d9a6602afdcbdc06bbd
|
||||
ExpoUI: 0f109b0549d1ae2fd955d3b8733b290c5cdeec7e
|
||||
ExpoWebBrowser: 84d4438464d9754a4c1f1eaa97cd747f3752187e
|
||||
EXTaskManager: eedcd03c1a574c47d3f48d83d4e4659b3c1fa29b
|
||||
EXTaskManager: cf225704fab8de8794a6f57f7fa41a90c0e2cd47
|
||||
fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6
|
||||
FBLazyVector: 941bef1c8eeabd9fe1f501e30a5220beee913886
|
||||
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
|
||||
@@ -3545,7 +3545,7 @@ SPEC CHECKSUMS:
|
||||
SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380
|
||||
Sentry: 59993bffde4a1ac297ba6d268dc4bbce068d7c1b
|
||||
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
|
||||
UMAppLoader: 2af2cc05fcaa9851233893c0e3dbc56a99f57e36
|
||||
UMAppLoader: e1234c45d2b7da239e9e90fc4bbeacee12afd5b6
|
||||
Yoga: a3ed390a19db0459bd6839823a6ac6d9c6db198d
|
||||
ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user