Zum Inhalt springen

@capgo/native-purchases

In-app-Abonnements leicht gemacht.

In-app-Abonnements leicht gemacht.

  • 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, Wiederherstellung, Beauftragung von Beistellungen und native Abonnementverwaltungsfunktionen.
  • App-Transaktionshilfen für die Migration von älteren Geschäftsmodellen.
MethodeBeschreibung
restorePurchasesWiederherstellt einen Benutzers vorherigen und verknüpft ihre appUserIDs mit jeder Benutzers auch mit diesen .
getAppTransactionHolt die App-Transaktionsinformationen, die Details über den Zeitpunkt liefern, an dem der Benutzer das App ursprünglich heruntergeladen oder das App gekauft hat.
isEntitledToOldBusinessModelVergleicht die ursprüngliche App-Version aus der App-Transaktion gegen eine Zielversion, um zu bestimmen, ob der Benutzer berechtigt ist, Funktionen aus einem früheren Geschäftsmodell zu erhalten.
purchaseProductStartet die native Kaufabwicklung. 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 auch 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 native Capacitor-Pluginversion.
getPurchasesErmittelt alle Kaufs (beide In-App-Käufe und Abonnements) des Benutzers. Diese Methode fragt die Kaufhistorie des aktuellen Benutzers auf der Plattform ab.
manageSubscriptionsÖffnet die native Abonnementverwaltung der Plattform. 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. Führt bei der App-Start, wenn es unvollendete Transaktionen gibt, und für jede Aktualisierung danach aus. iOS nur.
addListenerHört auf StoreKit-Transaktionsfehler ab, die von Apples Transaction.updates geliefert werden. Führt aus, wenn das Überprüfungsresultat unbestätigt ist. iOS nur.
removeAllListenersEntfernt alle registrierten Listener.

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 Mit @capgo/native-purchases, Capgo-Preise für das Produktworkflow in Capgo Preisgestaltung Zahlungssystem für die Implementierungsdetails in Zahlungssystem, Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten, und Einnahme-Playbook für die Implementierungsdetails in Einnahme-Playbook.