Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

IONIC 4 como fechar o app?

Procurei algo similar ao seguinte código, escrito em IONIC 3:

this.plateform.exitApp();

Porém não encontrei o comando que encerra o app na nova versão do framework.

Este código poderia ser executado ao clicar em algum botão na tela home, ou no botão voltar do próprio celular, desde que esteja na tela home.

2 respostas
solução!

Fernando, bom dia!

Falando em questão de User Experience, não tem por que você ter um botão de fechar o app, pois o botão home já tem essa função, ainda assim você pode pensar: "Mas ele fica rodando em segundo plano!", bom isso é verdade porém o gerenciador de tarefas do próprio sistema operacional vai controlar esse tipo de processo.

Normalmente, os aplicativos nesses sistemas operacionais "pausam" quando o usuário retorna para outro aplicativo ou para a tela inicial, sem usar o tempo da CPU, mas permanecendo "adormecido" na memória. Se o aplicativo atual precisar de mais memória, o sistema operacional fechará o aplicativo menos utilizado, liberando memória que pode ser usada pelo aplicativo de primeiro plano.

Mas respondendo a sua pergunta diretamente você pode tentar o comando:

navigator.app.exitApp();

Espero ter ajudado e bons estudos!

Felipe, bom dia!

Obrigado, deu certo.

Porém, tive que escrever assim:

navigator['app'].exitApp();