Les abonnements en ligne facilités.
Capacités de base
Section intitulée “Capacités de base”- Achats et abonnements en ligne natifs avec StoreKit 2 et Google Play Billing.
- Les métadonnées du produit sont chargées directement des magasins, y compris les titres et les prix localisés.
- Conditions de tarification de l'App Store iOS pour les abonnements mensuels avec des engagements de 12 mois.
- Achats, restauration, mise à jour des droits et gestion de souscriptions natives.
- Aide aux transactions d'applications pour la migration à partir de modèles commerciaux plus anciens.
API public
Section intitulée « API public »| Méthode | Description |
|---|---|
restorePurchases | Rétablit les droits précédents d'un utilisateur et relie leurs appUserIDs à n'importe quel utilisateur utilisant également ceux-ci. |
getAppTransaction | Obtient les informations de transaction d'applications, qui fournissent des détails sur la date à laquelle l'utilisateur a téléchargé ou acheté l'application pour la première fois. |
isEntitledToOldBusinessModel | Compare la version d'application originale de la transaction d'applications avec une version cible pour déterminer si l'utilisateur a le droit à des fonctionnalités d'un modèle commercial antérieur. |
purchaseProduct | Lance la souscription native. Sur les versions iOS prises en charge, passez billingPlanType: 'monthly' pour acheter un plan de facturation mensuel avec un engagement de 12 mois. |
getProducts | Obtient les informations du produit associées aux identifiants de produit. pricingTerms. |
getProduct | Obtient les informations du produit pour un identifiant de produit unique. |
isBillingSupported | Vérifie si la facturation est prise en charge pour le dispositif actuel. |
getPluginVersion | Obtient la version native du plugin Capacitor. |
getPurchases | Obtient toutes les achats de l'utilisateur (achats en application et abonnements). Cette méthode interroge l'historique d'achat de la plateforme pour l'utilisateur actuel. |
manageSubscriptions | Ouvre la page de gestion des abonnements de la plateforme native. Cela permet aux utilisateurs de visualiser, de modifier ou d'annuler leurs abonnements. |
acknowledgePurchase | Confirme manuellement/termine une transaction d'achat. |
consumePurchase | Consomme un achat en application sur Android. |
addListener | Écoute les mises à jour de transactions StoreKit délivrées par Apple’s Transaction.updates. Déclenché lors du lancement de l'application si il y a des transactions non terminées, et pour toute mise à jour ultérieure. Disponible uniquement sur iOS. |
addListener | Écoute les échecs de vérification de transactions 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. |
removeAllListeners | Supprime tous les écouteurs enregistrés. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts en capacitor-achats-natifs.
Continuez à partir de @capgo/achats-natifs
Section intitulée « Continuez à partir de @capgo/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 produit dans Capgo Tarification, Système de paiement pour le détail d'implémentation dans Système de paiement, Démarrage pour le détail d'implémentation dans Démarrage, et Guide de stratégie de revenus pour le détail d'implémentation dans Guide de stratégie de revenus.