diff --git a/android/src/main/java/cn/reactnative/modules/update/UpdateContext.java b/android/src/main/java/cn/reactnative/modules/update/UpdateContext.java index 95cccc0..0ce7e26 100644 --- a/android/src/main/java/cn/reactnative/modules/update/UpdateContext.java +++ b/android/src/main/java/cn/reactnative/modules/update/UpdateContext.java @@ -46,20 +46,9 @@ public class UpdateContext { SharedPreferences.Editor editor = this.sp.edit(); - if (storedPackageVersion == null) { - editor.putString("packageVersion", packageVersion); - editor.apply(); - storedPackageVersion = packageVersion; - } - - if (storedBuildTime == null) { - editor.putString("buildTime", buildTime); - editor.apply(); - storedBuildTime = buildTime; - } - boolean packageVersionChanged = !packageVersion.equals(storedPackageVersion); - boolean buildTimeChanged = !buildTime.equals(storedBuildTime); + boolean packageVersionChanged = storedPackageVersion == null || !packageVersion.equals(storedPackageVersion); + boolean buildTimeChanged = storedBuildTime == null || !buildTime.equals(storedBuildTime); if (packageVersionChanged || buildTimeChanged) { // Execute cleanUp before clearing SharedPreferences to avoid race condition diff --git a/package.json b/package.json index b60425b..c8a0d80 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-update", - "version": "10.36.5", + "version": "10.36.6", "description": "react-native hot update", "main": "src/index", "scripts": {