[RESOLVIDO] Notificação de Update #12
-
Alguém sabe me dizer se há um package ou como faz para que o app verifique se tem versão nova na loja e "force" o usuário a atualizá-lo? |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 9 replies
-
Existem alguns packages bons pra poder verificar se há uma nova atualização no app, e então "forçar" a atualização. |
Beta Was this translation helpful? Give feedback.
-
Execute os comandos: e ai executa o .dart abaixo com verificaNovaVersao(context); import 'package:update_available/update_available.dart'; import 'package:flutter/material.dart'; Future novaVersao(var context) async { await showDialog( Future _launchInBrowser(String url) async { bool perguntou = false; Future verificaNovaVersao(var context) async { return true; |
Beta Was this translation helpful? Give feedback.
-
Resposta rápida, NÃO TEM! O que recomendo é usar o Firebase Remote Config e settar a ultima versão do seu app lá, fazendo com que apareça uma tela em vez do widget inicial obrigando o usuário a atualizar o app. Esse link pode ser disparado usando o url_launcher por exemplo. Espero ter ajudade :) |
Beta Was this translation helpful? Give feedback.
-
O Android possui uma Api nativa que pode fazer isso para voce, porem nao sei se ja tem algum package que faz dessa forma no flutter pode dar uma olhada aqui https://developer.android.com/guide/playcore/in-app-updates?hl=pt-br. Porem para Ios nao temos nada nativo |
Beta Was this translation helpful? Give feedback.
-
Tem um Package que tenho utilizado, que facilita bastante o controle de atualização upgrader. Apesar de contar com os crawlers, ele possui uma opção de usar XML como fonte verdade. O package suporta Android e iOS e a abordagem dele é semelhante à usar o url_launcher em conjunto com o update_available, só que quando em conjunto com o XML, crawlers não são necessários. Temos usado ele desta forma, e o XML colocamos em um repositório git publico, mas também daria pra colocar ele em um remote config, e fazer o controle de forma mais granular. |
Beta Was this translation helpful? Give feedback.
-
Senhores, obrigado pela discussão e dicas. Foram bem avaliadas. |
Beta Was this translation helpful? Give feedback.
-
Funciona mesmo. Us em vários aplicativos desde a primeira versão.
Em 14/09/2022 09:03, Mateus Felipe C. C. Pinto escreveu:
…
Infelizmente a bostapple não disponibiliza API para verificar updates
no iOS. Meu package usa uma API da própria Apple, mas é uma API rest e
que o propósito principal não é esse, então não sabemos se um dia ela
pode simplesmente mudar ou parar de funcionar.
Dito isso, o pacote tem funcionado desde 2020.
—
Reply to this email directly, view it on GitHub
<#12 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAC5FGXF4RZ7HAZDBMQAEH3V6G5I3ANCNFSM6AAAAAAQKRODKY>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
O Android possui uma Api nativa que pode fazer isso para voce, porem nao sei se ja tem algum package que faz dessa forma no flutter pode dar uma olhada aqui https://developer.android.com/guide/playcore/in-app-updates?hl=pt-br. Porem para Ios nao temos nada nativo