Übersicht
ÜbersichtIn-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.
Öffentlich API
Sektion mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
restorePurchases | Erstellt eine Verbindung zwischen einem Benutzer und einem anderen Benutzer, der dieselben App-User-IDs verwendet. |
getAppTransaction | Ruft die App-Transaktionsinformation ab, die Details über den Zeitpunkt liefert, 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 nativen Kauffluss. Bei unterstützten iOS-Versionen übergeben Sie billingPlanType: 'monthly' um ein monatliches Abonnement mit einer 12-monatigen Verpflichtung zu kaufen. |
getProducts | Holt Produktinformationen für Produktidentifikatoren ab. Bei unterstützten iOS-Versionen können Abonnementprodukte auch pricingTerms. |
getProduct | Holt die Produktinformationen für ein einzelnes Produktidentifikator ab. |
isBillingSupported | Überprüft, ob die Abrechnung für das aktuelle Gerät unterstützt wird. |
getPluginVersion | Holt die nativen Capacitor-Pluginversion ab. |
getPurchases | Holt 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. |
acknowledgePurchase | Bestätigt manuell eine Kauftransaktion. |
consumePurchase | Verbraucht einen In-App-Kauf auf Android. |
addListener | Hö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. |
addListener | Hört auf StoreKit-Transaktionsfehler ab, die von Apples Transaction.updates geliefert werden. Wird ausgelöst, wenn das Überprüfungsresultat unbestätigt ist. iOS nur. |
removeAllListeners | Entfernen Sie alle registrierten Listener. |
Quellwahrheit
Abschnitt mit dem Titel „Quellwahrheit“Diese Referenz wird von src/definitions.ts in capacitor-native-purchases.
Weitergehen von @capgo/native-purchases
Abschnitt mit dem Titel „Weitergehen 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 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.