Übersicht
Abschnitt mit dem Titel „Übersicht“In-app-Abonnements leicht gemacht.
Hauptfunktionen
Abschnitt mit dem Titel „Hauptfunktionen“- 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.
Öffentliche API
Abschnitt mit dem Titel “Öffentliche API”| Methode | Beschreibung |
|---|---|
restorePurchases | Wiederherstellt einen Benutzers vorherigen und verknüpft ihre appUserIDs mit jeder Benutzers auch mit diesen . |
getAppTransaction | Holt die App-Transaktionsinformationen, die Details über den Zeitpunkt liefern, an dem der Benutzer das App ursprünglich heruntergeladen oder das App gekauft hat. |
isEntitledToOldBusinessModel | Vergleicht 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. |
purchaseProduct | Startet die native Kaufabwicklung. Bei unterstützten iOS-Versionen, übergeben Sie billingPlanType: 'monthly' um ein monatliches Abonnement mit einer 12-monatigen Verpflichtung zu kaufen. |
getProducts | Ermittelt Produktinformationen, die mit Produktidentifikatoren verbunden sind. Bei unterstützten iOS-Versionen können Abonnementprodukte auch pricingTerms. |
getProduct | Ermittelt die Produktinformationen für ein einzelnes Produktidentifikator. |
isBillingSupported | Überprüft, ob die Abrechnung für das aktuelle Gerät unterstützt wird. |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
getPurchases | Ermittelt 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. |
acknowledgePurchase | Bestätigt manuell/abschließt einen Kauftransaktionsvorgang. |
consumePurchase | Verbraucht einen In-App-Kauf auf Android. |
addListener | Hö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. |
addListener | Hört auf StoreKit-Transaktionsfehler ab, die von Apples Transaction.updates geliefert werden. Führt aus, wenn das Überprüfungsresultat unbestätigt ist. iOS nur. |
removeAllListeners | Entfernt alle registrierten Listener. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-native-purchases.
Weitermachen von @capgo/native-purchases
Abschnitt mit dem Titel “Weitermachen von @capgo/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.