Übersicht
Abschnitt mit dem Titel „Übersicht“In-app-Abonnements auf Knopfdruck.
Hauptfunktionen
Nativ integrierte In-app-Käufe und -Abonnements mit StoreKit 2 und Google Play Billing.- Abschnitt mit dem Titel „Hauptfunktionen“
- 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 und native Abonnementverwaltungsfelder.
- App-Transaktionshilfen für die Migration von älteren Geschäftsmodellen.
Öffentliches API
Abschnitt mit dem Titel “Öffentliches API”| Methode | Beschreibung |
|---|---|
restorePurchases | Wiederherstellt einen Benutzers vorherigen und verbindet ihre appUserIDs mit jedem Benutzer, der auch diese verwendet. |
getAppTransaction | Liefert die App-Transaktionsinformationen, die Details über den Zeitpunkt bereitstellen, an dem der Benutzer das App ursprünglich heruntergeladen oder gekauft hat. |
isEntitledToOldBusinessModel | Vergleicht 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. |
purchaseProduct | Startet den native Kauffluss. Bei unterstützten iOS-Versionen übergeben Sie den Parameter. billingPlanType: 'monthly' um ein monatliches Abonnement mit einer 12-monatigen Bindung zu kaufen. |
getProducts | Ruft Produktinformationen für Produktidentifikatoren ab. Bei unterstützten iOS-Versionen können Abonnementprodukte auch pricingTerms. |
getProduct | Ruft die Produktinformationen für ein einzelnes Produktidentifikator ab. |
isBillingSupported | Überprüft, ob die Abrechnung für das aktuelle Gerät unterstützt wird. |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
getPurchases | Ruft alle Einkäufe des Benutzers (beide In-App-Käufe und Abonnements) ab. Diese Methode fragt die Einkaufsgeschichte der Plattform für den aktuellen Benutzer ab. |
manageSubscriptions | Öffnet die native Abonnementverwaltung der Plattform. Dies ermöglicht es Benutzern, ihre Abonnements anzuzeigen, zu ändern oder abzubestellen. |
acknowledgePurchase | Bestätigt manuell/abschließt einen Kauftransaktionsvorgang. |
consumePurchase | Verbraucht einen In-App-Kauf auf Android. |
addListener | Hört sich die StoreKit-Transaktionsaktualisierungen von Apple’s Transaction.updates an. Wird bei App-Start ausgelöst, wenn es unvollendete Transaktionen gibt, und für jede Aktualisierung danach. Nur iOS. |
addListener | Hört sich die StoreKit-Transaktionsfehleraktualisierungen von Apple’s Transaction.updates an. Wird ausgelöst, wenn das Überprüfungsresultat unbestätigt ist. Nur iOS. |
removeAllListeners | Entfernt alle registrierten Listener. |
__CAPGO_KEEP_0__-native-purchases
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-native-purchases.