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 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 ein einzelnes Produktidentifikator ab.
isBillingSupportedÜberprüft, ob die Abrechnung für das aktuelle Gerät unterstützt wird.
getPluginVersionHolt die nativen Capacitor-Pluginversion ab.
getPurchasesHolt alle Einkäufe des Benutzers (beide In-App-Käufe und Abonnements) ab. Diese Methode fragt die Plattformgeschichte des aktuellen Benutzers ab.
manageSubscriptionsÖffnet die Plattformgeschichte des nativen Abonnementverwaltungsbereichs. Dies ermöglicht es Benutzern, ihre Abonnements anzusehen, 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, Anleitung zum Starten Für die Implementierungsdetails in Anleitung zum Starten, und Revenue-Playbook Für die Implementierungsdetails in Revenue-Playbook.