getInfo method
Implementation
Future<List<AppVersionStatus>> getInfo() async {
final appVersions = <AppVersionStatus>[];
for (var appId in appIds) {
if (appId.startsWith('android:')) {
final version = await getAndroidAtStoreVersion(appId.split(':').last);
if (version != null) appVersions.add(version);
} else if (appId.startsWith('ios:')) {
final version = await getiOSAtStoreVersion(appId.split(':').last);
if (version != null) appVersions.add(version);
} else {
final versionIos = await getiOSAtStoreVersion(appId);
if (versionIos != null) appVersions.add(versionIos);
final versionAndroid = await getAndroidAtStoreVersion(appId);
if (versionAndroid != null) appVersions.add(versionAndroid);
}
}
String jsonList = '[${appVersions.join(',')}]';
print(jsonList);
return appVersions;
}