AppVersionCustomDialog constructor
AppVersionCustomDialog({
- required String jsonUrl,
- required BuildContext context,
- required Widget dialogBuilder(),
- bool? showWeb,
- bool barrierDismissible = true,
Checks if it is necessary to show an app update.
This method performs the following operations:
- Retrieves the app information.
- Checks if the JSON file containing the app information is available.
- Verifies if the app package matches any of the known packages (Android, iOS, Windows, Linux, macOS, Web).
- Checks if a new version of the app is available.
- Displays an update dialog if necessary.
Returns a Future<bool> indicating if the update dialog was shown.
Returns:
trueif the update dialog was shown.falseotherwise.
Implementation
AppVersionCustomDialog({
required super.jsonUrl,
required this.context,
required this.dialogBuilder,
this.showWeb,
this.barrierDismissible = true,
});