Sobre este projeto
it-programming / mobile-development
Aberto
Contexto Geral do Projeto
Eu tenho um aplicativo que é um fork do PojavLauncher. Em resumo, esse aplicativo executa uma JVM para rodar o Minecraft Java no Android. Nesse fork — assim como no original — o app precisa baixar arquivos externos como .png e .jar, pois são essenciais para o funcionamento da aplicação. Para lançar atualizações, alterávamos os arquivos nos nossos servidores. O .apk identificava as mudanças, apagava o que fosse necessário e baixava os arquivos novamente. Isso sempre funcionou perfeitamente fora da Play Store. Porém, atualmente isso viola a política da Play Store, mais especificamente a "Violation of Device and Network Abuse Policy". Em resumo, não é permitido baixar ou carregar arquivos .dex / .jar / .zip (ou qualquer código) durante a execução do app. Uma possível solução seria utilizar o DFM (Dynamic Feature Modules), que permite separar o app em módulos que podem ser requisitados dinamicamente. Com isso, não poderíamos mais fazer atualizações diretamente pelos nossos servidores, mas poderíamos lançar essas atualizações oficialmente pela própria Play Store. (Não sabemos se é garantido este método) Estamos procurando alguém capacitado para resolver esse problema e implementar essa solução diretamente no código do projeto.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Jogo
Precisa de back-end Não
Gateway de pagamento Não
Prazo de Entrega: Não estabelecido
Habilidades necessárias