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

API del historial de compras In-App

Lea las compras In-App anteriores del usuario desde su aplicación web como JSON, perfecto para páginas de «Mis compras».

La API del historial de compras In-App devuelve la lista de compras anteriores del usuario realizadas mediante la API de compras In-App en este dispositivo y la inyecta en su aplicación web como window.purchaseHistory. Asegúrese de poseer una Extended License de WebViewGold si planea usar esta función en un producto final.

Cómo usarla:

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

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

Formato de los datos:

{
  "purchases": [
    {
      "productId": "com.example.premium",
      "transactionId": "2000000123456789",
      "purchaseDateMs": "1721600000000"
    }
  ]
}

purchaseDateMs es la marca de tiempo de la compra en milisegundos Unix (como cadena).

Casos de uso típicos:

  • Mostrar una página «Mis suscripciones» o «Mis compras» dentro de su aplicación web.
  • Desbloquear contenido premium en el cliente basándose en compras anteriores sin consultar su backend.
  • Flujos de depuración y de atención al cliente.

Notas: La lista contiene las compras realizadas dentro de la aplicación en este dispositivo. Se almacena localmente, por lo que no se sincroniza entre dispositivos; para comprobar derechos entre dispositivos, valide los recibos en su servidor.

¿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 →