Erstellung von Android-Auto-Renewable-Abonnement
Eine Einrichtungsanleitung mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Automatisch wiederkehrende Abonnements gewähren Zugriff auf Inhalte, Dienste oder Premiumfunktionen 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“Abonnements erneuern sich automatisch am Ende jeder Abrechnungsperiode, bis der Benutzer abbestellt. Sie sind ideal für:
- Zugriff auf Premiuminhalte
- Ad-freie Erfahrungen
- Cloudspeicher
- Laufende Dienstleistungen
Eine Abonnement erstellen
Abschnitt mit dem Titel “Eine Abonnement erstellen”-
Navigieren Sie zu Abonnements
Wählen Sie in der Google Play Console Ihr App und wählen Sie Monetarisieren > Abonnements aus dem linken Menü.
Klicken Sie auf den Abonnement erstellen Schaltfläche, um anzufangen.

-
Eingabe von Grundinformationen
Geben Sie einen Abonnementnamen und eine Produkt-ID an. Die Produkt-ID ist für die Konfiguration in Ihrer App erforderlich und kann später nicht geändert werden.

-
Erstellen Sie eine Basispläne
Google Play erfordert genau einen Basisplan pro Abonnement. Der native-purchases-Plugin unterstützt nur einen Basisplan, um die Kompatibilität mit iOS aufrechtzuerhalten.
Klicken Sie Hinzufügen von Basisplan um fortzufahren.

-
Konfigurieren Sie Basisplan-Details
Geben Sie ein:
- Basisplan-ID: Eindeutiger Bezeichner für diesen Plan
- Abrechnungszeitraum: Wie oft Benutzer abgerechnet werden (wöchentlich, monatlich, jährlich usw.)
- Ruhezeit: Zeitfenster, währenddessen Google die Abonnementverwaltung aufrechterhält, während es beim Zahlungsversuch nach einer Stornierung wartet

-
Einstellungen für die Abrechnung
Zugriff auf die Abrechnung 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.

-
Preisregionen überprüfen
Die automatisch umgewandelten Preise für jedes Land überprüfen. Sie können die einzelnen Preise anpassen, wenn erforderlich.

-
Konfiguration speichern
Ihre Preis-Konfiguration speichern.

-
Abonnement aktivieren
Klicken Sie auf den Aktivieren den Button, um Ihr Abonnement-Produkt live und verfügbar für den Kauf zu machen.

Wichtige Überlegungen
Wichtige ÜberlegungenBasiskostenplanbegrenzung
Wichtige ÜberlegungenDer native-purchases-Plugin erfordert genau einen Basiskostenplan pro Abonnement, um die Konsistenz mit der iOS-Abonnementverwaltung sicherzustellen. Mehrere Basiskostenpläne werden nicht unterstützt.
Ruhezeit
Wichtige ÜberlegungenDie Ruhezeit ermöglicht es Google Play, fehlgeschlagene Zahlungen während der Aufrechterhaltung des Zugriffs des Benutzers auf das Abonnement erneut auszuführen. Gemeinsame Ruhezeiten sind:
- 3 Tage für monatliche Abonnements
- 7 Tage für längere Abonnements
Abonnementstatus
Wichtige ÜberlegungenNach der Erstellung wird Ihr Abonnement in den Status „Entwurf“ sein, bis es aktiviert wird. Sie können Entwurfsabonnements im Sandbox-Modus testen.
Verwendung in Ihrer App
Abschnitt: Verwendung in Ihrer AppErstellt man eine Subscription, bezieht man sich auf diese in der 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: Nächste Schritte- Erstellen Sie eine Einführungsangebot um neue Abonnenten anzuziehen
- Konfigurieren Sie Sandbox-Testungen um Ihre Abonnements zu testen
- Konfigurieren Sie die Backend-Überprüfung von Einkäufen zur Sicherheit
Fehlersuche
Abschnitt mit dem Titel “Fehlersuche”Abonnement erscheint nicht in der App:
- Überprüfen Sie, ob das Produkt-ID genau übereinstimmt
- Stellen Sie sicher, dass das Abonnement aktiviert ist
- Überprüfen Sie, ob die App den richtigen Paketnamen hat
- Warten Sie 2-3 Stunden nach der Aktivierung, bis Änderungen sich auswirken
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 die Abrechnungsperiode gültig ist
Preisprobleme:
- Bestätigen Sie, dass mindestens ein Land ausgewählt ist
- Überprüfen Sie, ob die Grundpreise größer als der minimale erlaubte Betrag sind
- Überprüfen Sie, ob die Wechselkurse für die Währung akzeptabel sind
Fortsetzen Sie mit der Erstellung einer Android-Auto-Renewable-Abonnement
Abschnitt mit dem Titel “Fortsetzen Sie mit der Erstellung einer Android-Auto-Renewable-Abonnement”Wenn Sie “ Erstellen Sie ein Android-Auto-Renewable-Abonnement um die Genehmigung und Verteilung im Store zu planen, verbinden Sie es mit Verwenden Sie @capgo/native-purchases Verwenden Sie @capgo/native-purchases für die native Fähigkeit in Verwenden Sie @capgo/native-purchases Verwenden Sie @capgo/capacitor-in-app-review für die Implementierungsdetails in Verwenden Sie @capgo/capacitor-in-app-review Verwenden Sie @capgo/capacitor-in-app-review Verwenden Sie @capgo/capacitor-in-app-review für die native Fähigkeit in Verwendung von @capgo/capacitor-in-app-Bewertung, @capgo/capacitor-native-Markt für die Implementierungsdetail in @capgo/capacitor-native-Markt, und Verwendung von @capgo/capacitor-native-Markt für die native Fähigkeit in Verwendung von @capgo/capacitor-native-Markt.