Zum Inhalt springen

@capgo/native-purchases

In-App-Abonnements leicht gemacht.

Übersicht

Übersicht

In-App-Abonnements einfach 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-, Wiederherstellungs-, Zugriffsaktualisierungs- und native Abonnementverwaltungsfunktionen.
  • App-Transaktionshilfen für die Migration von älteren Geschäftsmodellen.
MethodeBeschreibung
restorePurchasesErstellt eine Verbindung zwischen einem Benutzer und einem anderen Benutzer, der dieselben App-User-IDs verwendet.
getAppTransactionRuft die App-Transaktionsinformation ab, die Details über den Zeitpunkt liefert, 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 Kauffluss. Bei unterstützten iOS-Versionen, übergeben Sie billingPlanType: 'monthly' um ein monatliches Abonnement mit einer 12-monatigen Verpflichtung zu kaufen.
getProductsHolt Produktinformationen für Produktidentifikatoren ab. Bei unterstützten iOS-Versionen können Abonnementprodukte auch pricingTerms.
getProductHolt die Produktinformationen für einen einzelnen Produktidentifikator ab.
isBillingSupportedÜberprüft, ob die Abrechnung für das aktuelle Gerät unterstützt wird.
getPluginVersionHolt die native Capacitor-Pluginversion ab.
getPurchasesHolt alle Einkäufe des Benutzers (beide In-App-Käufe und Abonnements) ab. Diese Methode fragt die Kaufgeschichte des aktuellen Benutzers bei der Plattform ab.
manageSubscriptionsÖffnet die Plattform-übergreifende native Abonnementverwaltung. Dies ermöglicht es Benutzern, ihre Abonnements anzuzeigen, zu ändern oder abzubestellen.
acknowledgePurchaseBestätigt manuell eine Kauftransaktion.
consumePurchaseVerbraucht einen In-App-Kauf auf Android.
addListenerHört auf StoreKit-Transaktionsupdates ab, die von Apples Transaction.updates geliefert werden. Wird bei der App-Startzeit 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 unbestätigt ist. iOS nur.
removeAllListenersEntfernen Sie 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 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-Playbook für die Implementierungsdetails in Einnahme-Playbook.