Descontinuação de versões da Biblioteca Google Play Faturamento

Conforme anunciado no Google I/O em 2019 e na postagem do blog Conheça a versão 3 da Biblioteca Google Play Faturamento (link em inglês), todas as versões dessa biblioteca vão seguir um ciclo de descontinuação de dois anos.

Este tópico responde a perguntas comuns sobre a descontinuação de versões da Biblioteca Faturamento e a migração para versões mais recentes.

Cronograma de suporte para diferentes versões

Versão (incluindo versões secundárias) A versão da data mais recente pode ser usada para lançar novos apps A versão da data mais recente pode ser usada para lançar atualizações de apps existentes
4 1º de agosto de 2023 1º de novembro de 2023
5 1º de agosto de 2024 1º de novembro de 2024
6 1º de agosto de 2025 1º de novembro de 2025
Como posso descobrir qual APK ou Android App Bundle está acionando um aviso de uso descontinuado?
Revise as dependências importadas do projeto, como as encontradas no arquivo build.gradle. Para estar em conformidade, os apps precisam importar a versão 5.0.0 ou mais recente da Biblioteca Play Faturamento. As dependências de faturamento são encontradas apenas em APKs que exigem a permissão com.android.vending.BILLING.
Um APK ou Android App Bundle que não mantenho mais está usando uma versão descontinuada da Biblioteca Play Faturamento. Preciso atualizá-lo?
É altamente recomendável atualizar todos os APKs para a versão mais recente da Biblioteca Play Faturamento. No entanto, se um APK não estiver mais sendo mantido, nenhuma ação será necessária para o APK no momento. Essa descontinuação de uso impede que novos apps e atualizações usem versões mais antigas da Biblioteca Play Faturamento. Os apps existentes que usam uma versão descontinuada da biblioteca vão continuar funcionando conforme o esperado. Confira se todos os APKs que recebem suporte estão atualizados.
Como corrigir o APK ou o Android App Bundle atualizado para a versão mais recente da Biblioteca Play Faturamento, mas ainda acionar o aviso de descontinuação?
Confira se o AndroidManifest.xml contém uma entrada com o nome com.google.android.play.billingclient.version. Se a entrada não estiver presente, confira as configurações de mesclagem do manifesto para ver se o atributo dele está sendo descartado durante a mesclagem.
Como fazer upgrade de uma versão anterior da Biblioteca Play Faturamento?

Atualize a dependência da sua versão para usar a v5 ou mais recente da Biblioteca Play Faturamento. Se quiser saber o que mudou entre as versões, leia as notas da versão.

Além disso, temos um guia detalhado sobre a migração da Biblioteca Play Faturamento 4 para a 5.