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.