Aller directement au contenu

@capgo/native-purchases

Commencez

Les abonnements en ligne sont maintenant faciles à gérer.

  • Les achats et abonnements en ligne natifs avec StoreKit 2 et Google Play Billing.
  • Les métadonnées du produit sont chargées directement depuis les magasins, y compris les titres et les prix localisés.
  • Conditions de tarification StoreKit iOS pour les abonnements mensuels avec des engagements de 12 mois.
  • Flux de gestion des achats, de restauration, de mise à jour des droits et de souscriptions natives.
  • Aide aux transactions d'application pour la migration vers des modèles commerciaux plus anciens.
MéthodeDescription
restorePurchasesRétablit les achats précédents d'un utilisateur et relie leurs appUserIDs à tout utilisateur utilisant également ceux-ci.
getAppTransactionRécupère les informations de transaction d'application, qui fournissent des détails sur la date à laquelle l'utilisateur a téléchargé ou acheté l'application pour la première fois.
isEntitledToOldBusinessModelCompare la version d'application originale de la transaction d'application avec une version cible pour déterminer si l'utilisateur a le droit à des fonctionnalités d'un modèle commercial antérieur.
purchaseProductDémarre le flux d'achat natif. Sur les versions iOS prises en charge, passez billingPlanType: 'monthly' pour acheter un plan de facturation mensuel avec un engagement de 12 mois.
getProductsRécupère les informations de produit associées aux identifiants de produit. Sur les versions iOS prises en charge, les produits de souscription peuvent inclure pricingTerms.
getProductRécupère les informations de produit pour un seul identifiant de produit.
isBillingSupportedVérifie si la facturation est prise en charge pour le dispositif actuel.
getPluginVersionRécupère la version native du plugin Capacitor.
getPurchasesRécupère toutes les achats de l'utilisateur (achats en application et souscriptions). Cette méthode interroge l'historique d'achat de la plateforme pour l'utilisateur actuel.
manageSubscriptionsOuvre la page de gestion des souscriptions native de la plateforme. Cela permet aux utilisateurs de visualiser, de modifier ou d'annuler leurs souscriptions.
acknowledgePurchaseConfirme manuellement/termine une transaction d'achat.
consumePurchaseConsomme un achat en application sur Android.
addListenerÉcoute les mises à jour de transaction StoreKit délivrées par Apple’s Transaction.updates. Déclenché à l'ouverture de l'application si il y a des transactions non terminées, et pour tout mises à jour après coup. Disponible uniquement sur iOS.
addListenerÉcoute les échecs de vérification de transaction StoreKit délivrés par Apple’s Transaction.updates. Déclenché lorsque le résultat de vérification est non vérifié. Disponible uniquement sur iOS.
removeAllListenersSupprime tous les écouteurs enregistrés.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-achats-natifs.

Si vous utilisez @capgo/achats-natifs pour planifier les paiements et les achats, connectez-le avec En utilisant @capgo/achats-natifs pour la capacité native dans En utilisant @capgo/achats-natifs, Capgo Tarification pour le flux de travail du produit dans Capgo Tarification Système de paiement pour le détail d'implémentation dans Système de paiement Démarrage rapide pour le détail d'implémentation dans Démarrage rapide, et Plan de revenus pour le détail d'implémentation dans Plan de revenus