Fortsetzung von der Erstellung einer Android-Auto-Renewable-Abonnement
Kopieren Sie eine Einrichtungsanleitung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
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
Ein Abonnement erstellen
Abschnitt mit dem Titel „Ein Abonnement erstellen“-
Navigiere zu Abonnements
In der Google Play Console wähle dein App und wähle Monetarisierung > Abonnements aus dem linken Menü.
Klicke auf den Abonnement erstellen Schaltfläche, um loszulegen.

-
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 Grundplan
Google Play erfordert genau einen Grundplan pro Abonnement. Der native-purchases-Plugin unterstützt nur einen Grundplan, um die Kompatibilität mit iOS aufrechtzuerhalten.
Klicken Sie Hinzufügen von Grundplan um fortzufahren.

-
Konfigurieren Sie Details des Grundplans
Eingabe:
- Grundplan-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 Abonnement während der Wiederholung der Zahlung aufrechterhält, bevor es storniert wird

-
Einrichten der Preise
Zugreifen auf die Preissparte und alle Länder/Regionen auswählen, an denen Sie das Abonnement anbieten möchten.

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

-
Preisregionen überprüfen
Die automatisch konvertierten 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
Abschnitt mit dem Titel “Wichtige Überlegungen”Basis-Plan-Grenze
Abschnitt mit dem Titel “Basis-Plan-Grenze”Der native-purchases-Plugin erfordert genau einen Basis-Plan pro Abonnement, um die Konsistenz mit der iOS-Abonnement-Verwaltung sicherzustellen. 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. Gemeine 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 Entwurfsabonnements in Sandbox-Modus testen.
Mit Ihrer App verwenden
Sektion mit dem Titel “Mit Ihrer App verwenden”Erstellt man eine Abonnement, 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}Zukünftige Schritte
Sektion mit dem Titel “Zukünftige Schritte”- Eine Einführungsangebot erstellen um neue Abonnenten anzuziehen
- Sandkasten-Test konfigurieren um Ihre Abonnements zu testen
- Hintergrundprüfung von Eingangsbelegen für Sicherheit einrichten
Schwierigkeiten beheben
Abschnitt mit dem Titel “Fehlersuche”Abonnement erscheint nicht im 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 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 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 von Erstellen Sie eine Android-Auto-Renewable-Abonnement
Sektion mit dem Titel “Fortsetzen Sie von Erstellen Sie eine Android-Auto-Renewable-Abonnement”Wenn Sie " Erstellen Sie eine 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 Implementierungsdetail 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