Zum Inhalt springen

@capgo/native-purchases

In-App-Abonnements leicht gemacht.

Übersicht

Übersicht

In-App-Abonnements leicht gemacht.

Kernfunktionen

Kernfunktionen
  • Native In-App-Käufe und -abonnements mit StoreKit 2 und Google Play Billing.
  • Produktmetadaten werden direkt aus den Stores geladen, einschließlich lokalisierten Titeln und Preisen.
  • iOS StoreKit-Preisbedingungen für monatliche Abonnements mit 12-monatigen Verpflichtungen.
  • Kauf-, Wiederherstellungs-, Zugriffsaktualisierungs- und native Abonnementverwaltungsfunktionen.
  • App-Transaktionshilfen für die Migration von älteren Geschäftsmodellen.
MethodeBeschreibung
restorePurchasesErstellt eine Verbindung zwischen einem Benutzer und seinem AppUser-ID und verknüpft sie mit allen Benutzern, die dieselben IDs verwenden.
getAppTransactionRuft die App-Transaktionsinformationen ab, die Details über den Zeitpunkt bereitstellt, an dem der Benutzer das App ursprünglich heruntergeladen oder gekauft hat.
isEntitledToOldBusinessModelVergleicht die ursprüngliche App-Version aus der App-Transaktion mit einer Zielversion, um zu bestimmen, ob der Benutzer berechtigt ist, Funktionen aus einem früheren Geschäftsmodell zu nutzen.
purchaseProductStartet den nativen Kaufprozess. Bei unterstützten iOS-Versionen übergeben Sie billingPlanType: 'monthly' um ein monatliches Abonnement mit einer 12-monatigen Verpflichtung zu kaufen.
getProductsErmittelt Produktinformationen, die mit Produktidentifikatoren verbunden sind. Bei unterstützten iOS-Versionen können Abonnementprodukte einschließen pricingTerms.
getProductErmittelt die Produktinformationen für ein einzelnes Produktidentifikator.
isBillingSupportedÜberprüft, ob die Abrechnung für das aktuelle Gerät unterstützt wird.
getPluginVersionErmittelt die nativen Pluginversion von Capacitor.
getPurchasesErmittelt alle Einkäufe des Benutzers (beide In-App-Käufe und Abonnements). Diese Methode fragt die Kaufhistorie des aktuellen Benutzers bei der Plattform ab.
manageSubscriptionsÖffnet die Plattform-übergreifende native Abonnementverwaltung. Dies ermöglicht es Benutzern, ihre Abonnements anzusehen, zu ändern oder abzubestellen.
acknowledgePurchaseBestätigt manuell/abschließt einen Kauftransaktionsvorgang.
consumePurchaseVerbraucht einen In-App-Kauf auf Android.
addListenerHört auf StoreKit-Transaktionsupdates ab, die von Apples Transaction.updates geliefert werden. Wird bei App-Start ausgelöst, wenn es unvollendete Transaktionen gibt, und für jede Aktualisierung danach. iOS nur.
addListenerHört auf StoreKit-Transaktionsfehler ab, die von Apples Transaction.updates geliefert werden. Wird ausgelöst, wenn das Überprüfungsresultat unüberprüft ist. iOS nur.
removeAllListenersAlle registrierten Listener entfernen.

Diese Referenz wird von src/definitions.ts in capacitor-native-purchases.

Wenn Sie @capgo/native-purchases zum Planen von Zahlungen und Kaufleistungen verwenden, verbinden Sie es mit Mit @capgo/native-purchases für die native Fähigkeit in Verwendung von @capgo/native-purchases, Capgo Preisgestaltung für den Produktworkflow in Capgo Preisgestaltung, Zahlungssystem für die Implementierungsdetails in Zahlungssystem, Einstieg für die Implementierungsdetails in Einstieg, und Einnahme-Handbuch für die Implementierungsdetails in Einnahme-Handbuch.