Novidades

Google Play Faturamento versão 6.0.0

A versão 6.0.0 da Biblioteca Google Play Faturamento e das extensões Kotlin já estão disponíveis.

Resumo das mudanças

ReplacementMode
Foi adicionado um novo tipo enumerado para substituir ProrationMode, que ainda está disponível por motivos de compatibilidade com versões anteriores.

PENDING
O código do pedido foi removido para compras PENDING. Anteriormente, o código do pedido era sempre criado, mesmo que a compra estivesse pendente. A partir da versão 6.0.0, o código de um pedido não será criado para compras pendentes. Nesses casos, ele será preenchido depois que a compra for movida para o estado PURCHASED.

queryPurchases
launchPriceConfirmationFlow
Foram removidos e marcados como descontinuados da Biblioteca Play Faturamento 6.0.0. Os desenvolvedores precisarão usar queryPurchasesAsync em vez de queryPurchases. Para alternativas ao launchPriceConfirmationFlow, consulte mudanças no preço.

NETWORK_ERROR
Foi adicionado um novo código de resposta de erro de rede a partir da versão 6.0.0 da Biblioteca Play Faturamento. Esse código é retornado quando um erro ocorre devido a um problema na conexão de rede. Esses erros de conexão de rede foram relatados anteriormente como SERVICE_UNAVAILABLE.

SERVICE_UNAVAILABLE
SERVICE_TIMEOUT
Foram atualizados a partir da versão 6.0.0 da Biblioteca Play Faturamento, os erros devido ao tempo limite no processamento serão retornados como SERVICE_UNAVAILABLE em vez do atual SERVICE_TIMEOUT, onde esse comportamento não mudará nas versões anteriores da biblioteca.

SERVICE_TIMEOUT
Foi removido a partir da versão 6.0.0 da Biblioteca Play Faturamento, SERVICE_TIMEOUT não será mais retornado, entretanto, as versões anteriores ainda retornarão esse código.

⇒ Foram adicionados mais registros
A versão 6 da Biblioteca Play Faturamento inclui novos registros. Eles fornecem insights sobre o uso da API, como sucesso e falha, e sobre problemas de conexão de serviço. Essas informações serão usadas para melhorar o desempenho da Biblioteca Play Faturamento e oferecer melhor suporte a erros.

randergel

Oi, eu sou o randergel! Sou graduado em Análise e Desenvolvimento de Sistemas pela Unigran e pós-graduado em Engenharia de Software, Engenharia da Computação e Docência no Ensino Superior pela Anhanguera. Atualmente, estou desenvolvendo aplicações web e mobile na Google, Microsoft e Samsung.