WebViewGold Documentación · Android
🇪🇸 Español
Obtener WebViewGold

In-App Purchase History API

Return the user's Google Play purchase history as window.purchaseHistory so your web app can list subscriptions or unlock premium content client-side.

La API de historial de compras dentro de la app devuelve la lista de compras anteriores del usuario (ID de producto, marcas de tiempo, tokens) realizadas a través de Google Play Billing y la inyecta en su aplicación web como window.purchaseHistory. Asegúrese de disponer de una Licencia Extendida de WebViewGold si tiene previsto utilizar esta función en un producto final.

Cómo utilizarla:

<a href="getpurchasehistory://" onclick="setTimeout(renderHistory, 300)">My purchases</a>

<script>
function renderHistory() {
  const data = window.purchaseHistory;
  if (!data) return;
  data.purchases.forEach(function (p) {
    console.log(p.productId, p.purchaseTime, p.orderId);
  });
}
</script>

Formato de la carga útil:

{
  "purchases": [
    {
      "productId": "com.example.premium",
      "purchaseTime": 1721600000000,
      "orderId": "GPA.xxxx-xxxx-xxxx",
      "purchaseToken": "..."
    }
  ]
}

Los campos exactos dependen del registro de la tienda: trate el valor como un array JSON para iterar.

Casos de uso típicos:

  • Mostrar una página «Mis suscripciones» o «Mis compras» dentro de su aplicación web.
  • Desbloqueo del lado del cliente de contenido premium basado en compras anteriores sin consultar su backend.
  • Flujos de trabajo de depuración y atención al cliente.

Notas: La lista contiene únicamente las compras realizadas con la cuenta de Google Play actualmente conectada en este dispositivo.

¿Sin tiempo? Configuramos su app por usted.

Nuestro equipo configura, compila & publica su app WebViewGold: llave en mano, entrega rápida, Made in Germany.

Configurar mi app →

Compile en su navegador

Sin Mac ni IDE: el WebViewGold Cloud Builder configura, compila & sube su app en línea.

Descubra Cloud Builder →