Novidades

Google Play Faturamento versão 4.0.0

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

Resumo das mudanças

BillingClient.queryPurchasesAsync()
Foi adicionado para substituir BillingClient.queryPurchases() que será removido em uma versão futura.

IMMEDIATE_AND_CHARGE_FULL_PRICE
Novo modo de substituição de assinatura adicionado.

BillingClient.getConnectionState()
Novo método para recuperar o estado da conexão da biblioteca Play Faturamento adicionado.

BillingFlowParams.Builder.setSubscriptionUpdateParams()
Foi adicionado como uma nova maneira de iniciar atualizações de assinaturas.

BillingFlowParams#getReplaceSkusProrationMode
BillingFlowParams#getOldSkuPurchaseToken
BillingFlowParams#getOldSku
BillingFlowParams.Builder#setReplaceSkusProrationMode
BillingFlowParams.Builder#setOldSku
Foram removidos como método de atualização de assinatura.

Purchase.getQuantity()
PurchaseHistoryRecord.getQuantity()
Foram adicionados.

Purchase#getSkus()
PurchaseHistoryRecord#getSkus()
Foram adicionados.

Purchase#getSku
PurchaseHistoryRecord#getSku
Foram removidos.

BillingFlowParams#getSku
BillingFlowParams#getSkuDetails
BillingFlowParams#getSkuType
Foram removidos.

⇒ Atualização do Javadoc e da implementação para indicar em qual linha de execução um método pode ser chamado e quais resultados de linha de execução são postados.

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.