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.