Ao desinstalar o app EduFlow, o próprio sistema operacional (IOS ou Android) fica encarregado de limpar os dados do aplicativo (Banco de dados, preferences) e qualquer pasta criada dentro da raiz do aplicativo.
Em Feveiro de 2024, pesquisamos se existe algum gatilho que, quando o usuário desinatalar o app, execute algum serviço, para forçar limpar todos os dados do app, para que numa próxima instalação, não venha nenhum dado em cache, porém, não tivemos sucesso. Para IOS, não existe nenhuma opção que faça tal alção. Já para android, as opções que tinham estão obsoletas e funcionavam apenas pra android anterior ao 5.0, pois o google aumento o nível de segurança em cima da intent ACTION_PACKAGE_REMOVED.
Também tentamos utilizar o pacote flutter app_install_events, porém, também não obtivemos sucesso, já que por debaixo dos panos , ele usa a intent ACTION_PACKAGE_REMOVED.