Reminder: By Aug 31, 2025, all new apps and updates to existing apps must use Billing Library version 7 or newer. If you need more time to update your app, you can request an extension until Nov 1, 2025. Learn about
Play Billing Library version deprecation.
Historial de compras de consultas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
queryPurchaseHistory()
dejó de estar disponible en la biblioteca de Play Billing 7. En esta página, se describen las alternativas recomendadas para los casos de uso en los que tu app podría haber dependido de queryPurchaseHistory()
.
Cómo procesar compras
Para recuperar compras para su procesamiento, usa queryPurchasesAsync(QueryPurchaseParams, PurchasesResponseListener)
.
Consulta la sección Cómo procesar las compras de nuestra guía de integración para obtener más detalles.
Cómo controlar las compras anuladas
Para recuperar compras anuladas o canceladas, usa la API de desarrollador del servidor de compras anuladas.
Realiza un seguimiento de las compras históricas
Si tu app desea hacer un seguimiento del historial de compras de un usuario, debe hacer un seguimiento del historial en el backend de tu app.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Query Purchase History\n\n`queryPurchaseHistory()` was deprecated in Play Billing Library 7. This page\ndescribes the recommended alternatives for use cases your app may have relied on\n`queryPurchaseHistory()` for.\n\nProcess Purchases\n-----------------\n\nTo retrieve purchases for processing, use\n[`queryPurchasesAsync(QueryPurchaseParams, PurchasesResponseListener)`](/reference/com/android/billingclient/api/BillingClient#queryPurchasesAsync(com.android.billingclient.api.QueryPurchasesParams,com.android.billingclient.api.PurchasesResponseListener)).\n\nSee the [Processing Purchases](/google/play/billing/integrate#process) section of our integration\nguide\nfor more details.\n\nHandle Voided Purchases\n-----------------------\n\nTo fetch voided or cancelled purchases, use the\n[voided purchases](https://developers.google.com/android-publisher/voided-purchases) server developer API.\n\nTrack Historical Purchases\n--------------------------\n\nIf your app would like to track a user's purchase history your app should\nkeep track of the history on your apps backend."]]