Evaluating bids

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

Published on the June 01, 2025 in IT & Programming

About this project

Open

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.

Project overview

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Required platforms Android
I need to Modify an existing app
App type Game
Back-end is required No
Payment gateway No

Delivery term: Not specified

Skills needed

Other projects posted by L. F. C.