diff --git a/Example/testHotUpdate/package.json b/Example/testHotUpdate/package.json index 5a44753..2008818 100644 --- a/Example/testHotUpdate/package.json +++ b/Example/testHotUpdate/package.json @@ -9,7 +9,8 @@ "test": "jest", "test:e2e": "detox test --configuration android.emu.debug", "lint": "eslint .", - "postinstall": "patch-package" + "postinstall": "patch-package", + "apk": "cd android && ./gradlew assembleRelease" }, "dependencies": { "patch-package": "^6.5.1", diff --git a/package.json b/package.json index 1982b1a..a7b0f7c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-update", - "version": "10.10.0", + "version": "10.10.1", "description": "react-native hot update", "main": "src/index", "scripts": { diff --git a/src/provider.tsx b/src/provider.tsx index dc5db18..24904b1 100644 --- a/src/provider.tsx +++ b/src/provider.tsx @@ -273,6 +273,12 @@ export const PushyProvider = ({ if (payload && payload.type) { if (payload.type === '__rnPushyVersionHash') { await checkUpdate({ toHash: payload.data }); + if (updateInfoRef.current && updateInfoRef.current.upToDate) { + Alert.alert( + '提示', + '当前尚未检测到更新版本,如果是首次扫码,请等待服务器端生成补丁包后再试(约10秒)', + ); + } return true; } }