You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Android, this widget does nothing as there is no easy way to query the Google Play Store for metadata about an app. Without the metadata, the widget cannot compare the app version with the latest Play Store version. It will not disrupt the widget tree and can be included in an Android without any issues.
However, in my application (not using an Appcast) the upgrader popup was shown to Android users, redirecting them to the AppStore. Looking at the code, it seems like the check has been commented:
// // If this platform is not iOS, skip the iTunes lookup
// if (!Platform.isIOS) {
// return false;
// }
The text was updated successfully, but these errors were encountered:
Thanks for pointing out this issue. I was not able to reproduce the popup on Android because _appStoreVersion and _appStoreListingURL are null, which means isUpdateAvailable() will return false. However, the Android package name was 'com.larryaasen.upgraderexample' in the Android example app, and was not 'com.google.maps' like in the iOS example app. When the Android package name matched a valid bundle ID for iOS, this error would happen. I am working on a fix now.
According to the Readme:
However, in my application (not using an Appcast) the upgrader popup was shown to Android users, redirecting them to the AppStore. Looking at the code, it seems like the check has been commented:
The text was updated successfully, but these errors were encountered: