Lembrete: a partir de 2 de agosto de 2022, todos os novos apps vão precisar usar a versão 4 ou mais recente da Biblioteca Faturamento. A partir de 1º de novembro de 2022, todas as atualizações de apps já existentes vão precisar usar a versão 4 ou mais recente da Biblioteca Faturamento. Saiba mais.

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

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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.

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 4.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 v4 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.