check_app_version 0.4.0 copy "check_app_version: ^0.4.0" to clipboard
check_app_version: ^0.4.0 copied to clipboard

outdated

The plugin verifies that the version of the installed app is the most up-to-date, if not, it invites the user to update.

Check App Version #

A plugin that allows you to check the version of the app installed with a hypothetical version of the app published on the PlayStore / AppStore.

About #

The plugin compares two version codes:

  • The code for the app installed on the device.
  • Code for a new version of the app compiled using JSON.

In fact the package acquires the necessary information for the comparison between the two versions, through a JSON file compiled by the user himself.

Example of a JSON file at this link.

Key Value
app_name the name of the app
new_app_version the new app version
new_app_code the new app code
app_package android app package name
bundle_id_ios ios bundle identify
ios_app_id iOS app id number

Install #

Import the Check App Version package #

To use the Check App Version package, follow the plugin installation instructions.

Use the package #

Add the following import to your Dart code:

import 'package:check_app_version/show_dialog.dart';

We now have the option to use the method ShowDialog(jsonUrl: 'my url').checkVersion(); to check the version and show a message dialog, remember to replace 'my link' with the link that refers to our previously created and customized JSON file

    ShowDialog(
        context: context,
        jsonUrl: 'https://besimsoft.com/example.json',
        ).checkVersion();

Customize the message dialog #

In the ShowDialog() method we have many properties to be able to customize massage dialog.

Property Function
jsonUrl the JSON Link
dialogRadius the message dialog border radius value
backgroundColor the message dialog background color
title the dialog message title
titleColor the dialog message title color
body the dialog message body
bodyColor the dialog message body color
barrierDismissible if is TRUE you can dismiss the message dialog by tapping the modal barrier
onWillPop if is TRUE the message dialog it will disappear using only the action keys (default: TRUE)
updateButtonText the update button text
updateButtonTextColor the update button text color
updateButtonColor the update button text color
updateButtonRadius the update button text border radius value
laterButtonText the later button text
laterButtonColor the later button color
laterButtonEnable if is FALSE the later button is not visible (default: FALSE)
cupertinoDialog if is TRUE you can use Cupertino Style for iOS and Material Style for Android (default: TRUE)
7
likes
0
pub points
72%
popularity

Publisher

verified publisherenzodesimone.dev

The plugin verifies that the version of the installed app is the most up-to-date, if not, it invites the user to update.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

app_installer, flutter, http, package_info

More

Packages that depend on check_app_version