Evaluando propuestas

Desenvolvedor para Resolver Violação de Política da Play Store

Publicado el 01 Junio, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Contexto general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plataformas requeridas Android
Necesito Modificar una app existente
Tipo de app Juego
Necesita backend No
Procesador de pago No

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por L. F. C.