fix: iOS版本号额外处理

This commit is contained in:
orz12
2024-09-08 23:26:22 +08:00
committed by bggRGjQaUbCoE
parent 545140dbeb
commit a4716c0af8

View File

@@ -346,11 +346,14 @@ class Utils {
} }
LatestDataModel data = LatestDataModel.fromJson(result.data[0]); LatestDataModel data = LatestDataModel.fromJson(result.data[0]);
String buildNumber = currentInfo.buildNumber; String buildNumber = currentInfo.buildNumber;
String remoteVersion = data.tagName!;
if (Platform.isAndroid) { if (Platform.isAndroid) {
buildNumber = buildNumber.substring(0, buildNumber.length - 1); buildNumber = buildNumber.substring(0, buildNumber.length - 1);
} else if (Platform.isIOS) {
remoteVersion = remoteVersion.replaceAll('-beta', '');
} }
bool isUpdate = bool isUpdate =
Utils.needUpdate("${currentInfo.version}+$buildNumber", data.tagName!); Utils.needUpdate("${currentInfo.version}+$buildNumber", remoteVersion);
if (isUpdate) { if (isUpdate) {
SmartDialog.show( SmartDialog.show(
animationType: SmartAnimationType.centerFade_otherSlide, animationType: SmartAnimationType.centerFade_otherSlide,