WebViewGold Documentation · Android
🇫🇷 Français
Obtenir 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.

L'API d'historique des achats intégrés renvoie la liste des achats antérieurs de l'utilisateur (identifiants de produit, horodatages, tokens) effectués via Google Play Billing et l'injecte dans votre application web sous la forme window.purchaseHistory. Assurez-vous de disposer d'une licence étendue de WebViewGold si vous prévoyez d'utiliser cette fonctionnalité dans un produit final.

Utilisation :

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

Structure du payload :

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

Les champs exacts dépendent de l'enregistrement du store — traitez la valeur comme un tableau JSON à parcourir.

Cas d'usage typiques :

  • Afficher une page « Mes abonnements » ou « Mes achats » dans votre application web.
  • Déverrouiller côté client du contenu premium en fonction d'achats antérieurs sans solliciter votre backend.
  • Débogage et flux de support client.

Remarques : La liste ne contient que les achats effectués sous le compte Google Play actuellement connecté sur cet appareil.

Trop occupé ? Nous configurons votre app pour vous.

Notre équipe configure, compile & soumet votre app WebViewGold — clé en main, délai rapide, Made in Germany.

Faire configurer mon app →

Compilez dans votre navigateur

Pas de Mac, pas d’IDE : le WebViewGold Cloud Builder configure, compile & met en ligne votre app.

Découvrir Cloud Builder →