__CAPGO_KEEP_0__
Kopieren Sie einen Einrichtungsbefehl mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Automatisch erneuerbare Abonnements bieten Zugriff auf Inhalte, Dienste oder Premium-Funktionen in Ihrer App auf Dauer. Diese Anleitung hilft Ihnen, Abonnements in Google Play Console zu erstellen und zu konfigurieren.
Übersicht
Abschnitt mit dem Titel „Übersicht“Die Abonnements automatisch erneuern sich am Ende jeder Rechnungsperiode, bis der Benutzer abbestellt hat. Sie sind ideal für:
- Zugriff auf Premium-Inhalte
- Ad-freie Erfahrungen
- Cloud-Speicher
- Laufende Dienstleistungen
Ein Abonnement erstellen
Abschnitt mit dem Titel „Ein Abonnement erstellen“-
Zu Abonnements navigieren
Wählen Sie in der Google Play Console Ihr App und wählen Sie Monetarisieren > Abonnements aus dem linken Menü.
Klicken Sie auf Abonnement erstellen Klicken Sie auf Beginnen.

-
Grundlegende Informationen eingeben
Ein Abonnementname und ein Produkt-ID angeben. Die Produkt-ID ist für die Konfiguration in Ihrer App erforderlich und kann später nicht geändert werden.

-
Basiskonto erstellen
Google Play erfordert genau ein Basis-Konto pro Abonnement. Der native-purchases-Plugin unterstützt nur ein Basis-Konto, um die Kompatibilität mit iOS aufrechtzuerhalten.
Klicken Sie Basis-Konto hinzufügen um fortzufahren.

-
Konfigurieren Sie die Details der Grundlage
Eingeben:
- Grundplan-Id: Eindeutige Identifikationsnummer für diesen Plan
- Rechnungszeitraum: Wie oft werden Benutzer abgerechnet (wöchentlich, monatlich, jährlich usw.)
- Ruhezeit: Zeitfenster, währenddessen Google die Abonnementhaltung aufrechterhält, während der Zahlungsversuch vor der Kündigung wiederholt wird

-
Preisgestaltung einrichten
Zugriff auf die Preisgestaltung und Auswahl aller Länder/Regionen, in denen Sie das Abonnement anbieten möchten

-
Preis konfigurieren
Legen Sie Ihren Grundpreis in Ihrer Primärwährung fest. Google Play konvertiert diesen automatisch in lokale Währungen.

-
Regionaler Preis überprüfen
Überprüfen Sie die automatisch konvertierten Preise für jedes Land. Sie können individuelle Preise anpassen, wenn erforderlich.

-
Konfiguration speichern
Speichern Sie Ihre Preis-Konfiguration.

-
Abonnement aktivieren
Klicken Sie auf den Abonnement aktivieren Schaltfläche, um Ihr Abonnement-Produkt live und verfügbar zum Kauf zu machen.

Wichtige Überlegungen
Abschnitt mit dem Titel „Wichtige Überlegungen“Limitation der Basis-Planung
Abschnitt mit dem Titel „Limitation der Basis-Planung“Das native-purchases-Plugin erfordert genau einen Basis-Plan pro Abonnement, um konsistent mit der iOS-Abonnementverwaltung zu sein. Mehrere Basispläne werden nicht unterstützt.
Gnadenfrist
Abschnitt mit dem Titel „Gnadenfrist“Die Gnadenfrist ermöglicht es Google Play, fehlgeschlagene Zahlungen erneut auszuführen, während der Zugriff des Benutzers auf das Abonnement aufrechterhalten bleibt. Gemeinsame Gnadenfristen sind:
- 3 Tage für monatliche Abonnements
- 7 Tage für längere Abonnements
Abonnementstatus
Abschnitt mit dem Titel “Abonnementstatus”Nach der Erstellung wird Ihr Abonnement in den Status “Entwurf” sein, bis es aktiviert wird. Sie können Testabonnements im Sandbox-Modus ausprobieren.
Verwendung in Ihrer App
Abschnitt mit dem Titel “Verwendung in Ihrer App”Nach der Erstellung verweisen Sie auf das Abonnement in Ihrer App mit der Produkt-ID:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Load subscription infoconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];console.log(`${product.title} — ${product.priceString}`);
// Purchase (planIdentifier = Base Plan ID from Google Play Console)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // REQUIRED on Android, ignored on iOS productType: PURCHASE_TYPE.SUBS,});
console.log('Transaction ID', transaction.transactionId);
// Later, check purchase stateconst { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS,});
const subscription = purchases.find( (purchase) => purchase.productIdentifier === 'com.example.premium.monthly',);
if (subscription && subscription.purchaseState === 'PURCHASED' && subscription.isAcknowledged) { console.log('Subscription active locally'); // For expiration/cancellation, validate purchaseToken through your backend}Nächste Schritte
Abschnitt mit dem Titel “Nächste Schritte”- Erstellen Sie einen Einführungsangebot um neue Abonnenten anzuziehen
- Konfigurieren Sie den Sandbox-Test um Ihre Abonnements zu testen
- Sicherheitshalber die Backend-Bezahlschutz-Einstellungen konfigurieren
Fehlerbehebung
Abschnitt mit dem Titel „Fehlerbehebung“Abonnement nicht im App angezeigt:
- Überprüfen Sie, ob das Produkt-ID genau übereinstimmt
- Stellen Sie sicher, dass das Abonnement aktiviert ist
- Überprüfen Sie, ob Ihre App den richtigen Paketnamen hat
- Warten Sie 2-3 Stunden nach der Aktivierung, bis Änderungen sich ausbreiten
Basisebene-Fehler:
- Stellen Sie sicher, dass Sie genau eine Basisebene haben
- Überprüfen Sie, ob alle erforderlichen Felder ausgefüllt sind
- Überprüfen Sie, ob der Rechnungszeitraum gültig ist
Preisprobleme:
- Bestätigen Sie, dass mindestens ein Land ausgewählt ist
- Überprüfen Sie, ob die Basispreis größer als der minimale erlaubte ist
- Überprüfen Sie, ob die Wechselkurse für die Währung akzeptabel sind
Bleiben Sie bei “Erstellen Sie eine Android-Auto-Renewable-Abonnement”
Abschnitt mit dem Titel “Bleiben Sie bei Erstellen Sie eine Android-Auto-Renewable-Abonnement”Wenn Sie “Erstellen Sie eine Android-Auto-Renewable-Abonnement” verwenden Erstellen Sie eine Android-Auto-Renewable-Abonnement Um den Store-Bewilligungs- und -Verteilungsplan zu planen, verbinden Sie es mit Verwenden Sie @capgo/native-purchases für die native Fähigkeit in Verwenden Sie @capgo/native-purchases, @capgo/capacitor-in-app-Bewertung für die Implementierungsdetails in @capgo/capacitor-in-app-Bewertung, Mit @capgo/capacitor-in-app-Bewertung für die native Fähigkeit in Mit @capgo/capacitor-in-app-Bewertung, @capgo/capacitor-native-Markt für die Implementierungsdetails in @capgo/capacitor-native-Markt, und Mit @capgo/capacitor-native-Markt für die native Fähigkeit in Mit @capgo/capacitor-native-Markt.