feat(app): 启用Expo Updates自动更新功能,优化医疗记录上传流程与API集成

This commit is contained in:
richarjiang
2025-12-05 16:09:09 +08:00
parent 3d08721474
commit 74b49efe23
10 changed files with 279 additions and 32 deletions

View File

@@ -1,4 +1,6 @@
PODS:
- EASClient (1.0.7):
- ExpoModulesCore
- EXApplication (7.0.7):
- ExpoModulesCore
- EXConstants (18.0.10):
@@ -6,6 +8,9 @@ PODS:
- EXImageLoader (6.0.0):
- ExpoModulesCore
- React-Core
- EXJSONUtils (0.15.0)
- EXManifests (1.0.9):
- ExpoModulesCore
- EXNotifications (0.32.13):
- ExpoModulesCore
- Expo (54.0.26):
@@ -117,9 +122,40 @@ PODS:
- ExpoModulesCore
- ExpoWebBrowser (15.0.9):
- ExpoModulesCore
- EXStructuredHeaders (5.0.0)
- EXTaskManager (14.0.8):
- ExpoModulesCore
- UMAppLoader
- EXUpdates (29.0.14):
- EASClient
- EXManifests
- ExpoModulesCore
- EXStructuredHeaders
- EXUpdatesInterface
- hermes-engine
- RCTRequired
- RCTTypeSafety
- ReachabilitySwift
- React-Core
- React-Core-prebuilt
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-ImageManager
- React-jsi
- React-NativeModulesApple
- React-RCTFabric
- React-renderercss
- React-rendererdebug
- React-utils
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- ReactNativeDependencies
- Yoga
- EXUpdatesInterface (2.0.0):
- ExpoModulesCore
- FBLazyVector (0.81.5)
- hermes-engine (0.81.5):
- hermes-engine/Pre-built (= 0.81.5)
@@ -173,6 +209,7 @@ PODS:
- FBLazyVector (= 0.81.5)
- RCTRequired (= 0.81.5)
- React-Core (= 0.81.5)
- ReachabilitySwift (5.2.4)
- React (0.81.5):
- React-Core (= 0.81.5)
- React-Core/DevSupport (= 0.81.5)
@@ -2311,9 +2348,12 @@ PODS:
- ZXingObjC/Core
DEPENDENCIES:
- EASClient (from `../node_modules/expo-eas-client/ios`)
- EXApplication (from `../node_modules/expo-application/ios`)
- EXConstants (from `../node_modules/expo-constants/ios`)
- EXImageLoader (from `../node_modules/expo-image-loader/ios`)
- EXJSONUtils (from `../node_modules/expo-json-utils/ios`)
- EXManifests (from `../node_modules/expo-manifests/ios`)
- EXNotifications (from `../node_modules/expo-notifications/ios`)
- Expo (from `../node_modules/expo`)
- ExpoAppleAuthentication (from `../node_modules/expo-apple-authentication/ios`)
@@ -2343,7 +2383,10 @@ DEPENDENCIES:
- ExpoSystemUI (from `../node_modules/expo-system-ui/ios`)
- "ExpoUI (from `../node_modules/@expo/ui/ios`)"
- ExpoWebBrowser (from `../node_modules/expo-web-browser/ios`)
- EXStructuredHeaders (from `../node_modules/expo-structured-headers/ios`)
- EXTaskManager (from `../node_modules/expo-task-manager/ios`)
- EXUpdates (from `../node_modules/expo-updates/ios`)
- EXUpdatesInterface (from `../node_modules/expo-updates-interface/ios`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- lottie-react-native (from `../node_modules/lottie-react-native`)
@@ -2439,6 +2482,7 @@ SPEC REPOS:
- libwebp
- lottie-ios
- PurchasesHybridCommon
- ReachabilitySwift
- RevenueCat
- SDWebImage
- SDWebImageAVIFCoder
@@ -2448,12 +2492,18 @@ SPEC REPOS:
- ZXingObjC
EXTERNAL SOURCES:
EASClient:
:path: "../node_modules/expo-eas-client/ios"
EXApplication:
:path: "../node_modules/expo-application/ios"
EXConstants:
:path: "../node_modules/expo-constants/ios"
EXImageLoader:
:path: "../node_modules/expo-image-loader/ios"
EXJSONUtils:
:path: "../node_modules/expo-json-utils/ios"
EXManifests:
:path: "../node_modules/expo-manifests/ios"
EXNotifications:
:path: "../node_modules/expo-notifications/ios"
Expo:
@@ -2512,8 +2562,14 @@ EXTERNAL SOURCES:
:path: "../node_modules/@expo/ui/ios"
ExpoWebBrowser:
:path: "../node_modules/expo-web-browser/ios"
EXStructuredHeaders:
:path: "../node_modules/expo-structured-headers/ios"
EXTaskManager:
:path: "../node_modules/expo-task-manager/ios"
EXUpdates:
:path: "../node_modules/expo-updates/ios"
EXUpdatesInterface:
:path: "../node_modules/expo-updates-interface/ios"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
hermes-engine:
@@ -2689,9 +2745,12 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
EASClient: 68127f1248d2b25fdc82dbbfb17be95d1c4700be
EXApplication: 296622817d459f46b6c5fe8691f4aac44d2b79e7
EXConstants: fd688cef4e401dcf798a021cfb5d87c890c30ba3
EXImageLoader: 189e3476581efe3ad4d1d3fb4735b7179eb26f05
EXJSONUtils: 1d3e4590438c3ee593684186007028a14b3686cd
EXManifests: 26e15640538c3d5ef028077ebcaf004b744d4932
EXNotifications: a62e1f8e3edd258dc3b155d3caa49f32920f1c6c
Expo: 7af24402df45b9384900104e88a11896ffc48161
ExpoAppleAuthentication: bc9de6e9ff3340604213ab9031d4c4f7f802623e
@@ -2721,7 +2780,10 @@ SPEC CHECKSUMS:
ExpoSystemUI: 2761aa6875849af83286364811d46e8ed8ea64c7
ExpoUI: b99a1d1ef5352a60bebf4f4fd3a50d2f896ae804
ExpoWebBrowser: b973e1351fdcf5fec0c400997b1851f5a8219ec3
EXStructuredHeaders: c951e77f2d936f88637421e9588c976da5827368
EXTaskManager: cbbb80cbccea6487ccca0631809fbba2ed3e5271
EXUpdates: 9042dc213f17593a02d59ef7dd9d297edf621936
EXUpdatesInterface: 5adf50cb41e079c861da6d9b4b954c3db9a50734
FBLazyVector: e95a291ad2dadb88e42b06e0c5fb8262de53ec12
hermes-engine: 9f4dfe93326146a1c99eb535b1cb0b857a3cd172
libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7
@@ -2733,6 +2795,7 @@ SPEC CHECKSUMS:
RCTDeprecation: 943572d4be82d480a48f4884f670135ae30bf990
RCTRequired: 8f3cfc90cc25cf6e420ddb3e7caaaabc57df6043
RCTTypeSafety: 16a4144ca3f959583ab019b57d5633df10b5e97c
ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda
React: 914f8695f9bf38e6418228c2ffb70021e559f92f
React-callinvoker: 1c0808402aee0c6d4a0d8e7220ce6547af9fba71
React-Core: c61410ef0ca6055e204a963992e363227e0fd1c5