diff --git a/app.config.js b/app.config.js index cdd34d7..329d25d 100644 --- a/app.config.js +++ b/app.config.js @@ -121,6 +121,8 @@ export default ({ config }) => { // 测试环境不压缩,会导致 developmentClient 构建失败 enableProguardInReleaseBuilds: false, enableShrinkResourcesInReleaseBuilds: false, + // 安卓开启http请求,在release模式下允许明文流量 + usesCleartextTraffic: true, // 增加 Java 堆内存 packagingOptions: { diff --git a/app/(tabs)/explore.tsx b/app/(tabs)/explore.tsx index f8e03c4..f0215b6 100644 --- a/app/(tabs)/explore.tsx +++ b/app/(tabs)/explore.tsx @@ -59,11 +59,13 @@ export default observer(function TabTwoScreen() { ) const [userId, setUserId] = useState(user?.id ?? '01duHavK1CMW7pawcgOtB5aUqQeHPeni') const [otaUrl, setOtaUrl] = useState( - userStore.scannedQR ?? 'http://aie-user-data.cdn.bcebos.com/version/HXD201/app.bin', + userStore.scannedQR ?? 'http://aie-user-data.cdn.bcebos.com/version/HXD201/ota_20260121/db_update_data.bin', ) useEffect(() => { - setOtaUrl(userStore.scannedQR ?? '') + if (userStore.scannedQR) { + setOtaUrl(userStore.scannedQR ?? '') + } }, [userStore.scannedQR]) // 查询设备版本 diff --git a/ble/managers/bleManager.ts b/ble/managers/bleManager.ts index 25e738c..ad5e5b4 100644 --- a/ble/managers/bleManager.ts +++ b/ble/managers/bleManager.ts @@ -669,6 +669,7 @@ class BleManager { bleStore.setState((prev) => ({ ...prev, loading: { ...prev.loading, transferring: true } })) const response = await fetch(url) + console.log('performOtaUpgrade----------', response) if (!response.ok) { throw new Error(`Failed to fetch OTA package: ${response.status} ${response.statusText}`) }