Atualização do aplicativo Flutter
Plugin do Flutter que verifica se o usuário tem a versão mais recente do seu aplicativo instalada ou não. Ele mostra ao usuário um alerta com um link para a página apropriada da loja de aplicativos para atualizar a versão mais recente.
Há muitos pacotes para verificar a atualização de um aplicativo. Alguns deles são:
Eu já havia experimentado todos eles. Mas achei o new_version_plus muito fácil de implementar.
Então, vamos analisá-lo.
Etapa 1: adicione new_version_plus como uma dependência no arquivo pubspec.yaml.
dependencies: new_version_plus: ^0.0.9
Etapa 2: importe-o para a tela inicial ou para a tela main.dart.
import 'package:new_version_plus/new_version_plus.dart';
Etapa 3: Crie uma função para verificar uma atualização de aplicativo.
final newVersion = NewVersionPlus(); checkAppUpdate(NewVersionPlus newVersion) async { final status = await newVersion.getVersionStatus(); if (status != null) { if (status.canUpdate) { newVersion.showUpdateDialog( context: context, versionStatus: status, dialogTitle: 'App Update', dialogText: 'New Update Available', launchModeVersion: LaunchModeVersion.external, allowDismissal: false, updateButtonText: 'Update Now'); } }
Etapa 4: Chame checkAppUpdate() em initState().
Etapa 5: Você pode clicar no botão Update Now (como mostrado nas imagens acima) para ir a uma loja de aplicativos específica e atualizar seu aplicativo.
Isso pode mostrar a caixa de diálogo assim que houver uma atualização disponível. Você também pode personalizar a caixa de diálogo.
É assim que você pode mostrar a caixa de diálogo de atualização do aplicativo no Flutter. Você pode explorar mais sobre esse pacote e também sobre outros.