feat: 更新 OTA URL 逻辑,允许安卓在 release 模式下使用明文流量,增加 OTA 升级过程中的日志输出
This commit is contained in:
parent
d04c4fbfe4
commit
988472bdbd
|
|
@ -121,6 +121,8 @@ export default ({ config }) => {
|
|||
// 测试环境不压缩,会导致 developmentClient 构建失败
|
||||
enableProguardInReleaseBuilds: false,
|
||||
enableShrinkResourcesInReleaseBuilds: false,
|
||||
// 安卓开启http请求,在release模式下允许明文流量
|
||||
usesCleartextTraffic: true,
|
||||
|
||||
// 增加 Java 堆内存
|
||||
packagingOptions: {
|
||||
|
|
|
|||
|
|
@ -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])
|
||||
|
||||
// 查询设备版本
|
||||
|
|
|
|||
|
|
@ -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}`)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue