httpGetIOSPackageVersion function
Implementation
GetIOSPackageVersion httpGetIOSPackageVersion() {
return (String bundleId, {String? iosAppStoreRegion}) async {
final Uri uri;
if (iosAppStoreRegion == null) {
uri = Uri.parse('$_itunesURL/lookup?bundleId=$bundleId');
} else {
uri = Uri.parse('$_itunesURL/$iosAppStoreRegion/lookup?bundleId=$bundleId');
}
final response = await get(uri);
final versionString = getStringByKey(response.body)('version');
if (versionString == null) {
return null;
}
try {
return Version.parse(versionString);
} on FormatException {
return null;
}
};
}