Erstelle Android Auto-Renewable-Abonnement
Einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Auto-renewable Abonnements bieten Zugriff auf Inhalte, Dienste oder Premium-Funktionen in Ihrer App auf Dauer an. Diese Anleitung hilft Ihnen, Abonnements in Google Play Console zu erstellen und zu konfigurieren.
Übersicht
Abschnitt mit dem Titel „Übersicht“Abonnements verlängern sich automatisch am Ende jeder Abrechnungsperiode, bis der Benutzer abbestellt. Sie sind ideal für:
- Zugriff auf Premium-Inhalte
- Ad-freie Erfahrungen
- Cloud-Speicher
- Ongoing Dienstleistungen
Ein Abonnement erstellen
Abschnitt mit dem Titel „Ein Abonnement erstellen“-
Zu Subscriptions navigieren
In Google Play Console wählen Sie Ihre App und wählen Sie Monetize > Abonnements wählen Sie es aus der linken Menü.
Klicken Sie auf Abonnement erstellen Klicken Sie auf den Button, um zu beginnen.

-
Grundlegende Informationen eingeben
Geben Sie einen Abonnementnamen und einen Produkt-Id ein. Die Produkt-Id ist erforderlich für die Konfiguration in Ihrer App und kann nicht später geändert werden.

-
Basiskonfiguration erstellen
Google Play erfordert genau einen Basiskonfiguration pro Abonnement. Der native-purchases-Plugin unterstützt nur eine Basiskonfiguration, um die Kompatibilität mit iOS zu gewährleisten.
Klicken Sie Basisplan hinzufügen Um fortfahren zu können.

-
Basisplan-Daten konfigurieren
Eingeben:
- Basisplan-ID: Eindeutige Identifikationsnummer für diesen Plan
- Rechnungsperiode: Wie oft Benutzer abgerechnet werden (wöchentlich, monatlich, jährlich usw.)
- Rückgabefrist: Zeitfenster, währenddessen Google die Abonnementverwaltung aufrechterhält, bevor die Zahlung erneut versucht wird, bevor das Abonnement storniert wird

-
Setzen Sie die Preise
Zugreifen Sie auf die Preissektion und wählen Sie alle Länder/Regionen, in denen Sie die Abonnementangebote bereitstellen 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 die einzelnen Preise anpassen, wenn erforderlich.

-
Konfiguration speichern
Speichern Sie Ihre Preissekonfiguration.

-
Abonnement aktivieren
Klicken Sie auf Aktivieren Drücken Sie auf 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-Begrenzung
Abschnitt mit dem Titel „Basis-Plan-Begrenzung“Das native-purchases-Plugin erfordert genau einen Basis-Plan pro Abonnement, um Konsistenz mit der iOS-Abonnement-Verwaltung sicherzustellen. Mehrere Basispläne werden nicht unterstützt.
Die Frist für die Wiederholung ermöglicht Google Play, fehlgeschlagene Zahlungen während der Aufrechterhaltung der Zugriffsrechte des Benutzers auf die Abonnement-Zugriffe zu wiederholen. Gemeinsame Fristen 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 „Entwurf“-Status sein, bis es aktiviert wird. Sie können Entwurfsabonnements im Sandbox-Modus testen.
In Ihrer App verwenden
Abschnitt mit dem Titel „In Ihrer App verwenden”Sobald erstellt, referenziert die Abonnement-ID in Ihrer App:
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”- Ermöglichen Sie eine Einführungsaktion um neue Abonnenten anzuziehen
- Konfigurieren Sie Sandbox-Testungen um Ihre Abonnements zu testen
- Konfigurieren Sie die Validierung von Rückzahlungen für die 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 Ihre App den richtigen Paketnamen hat
- Warten Sie 2-3 Stunden nach der Aktivierung, bis Änderungen sich ausbreiten
Base plan Fehler:
- Stellen Sie sicher, dass Sie genau einen Basisplan haben
- Überprüfen Sie, dass alle erforderlichen Felder ausgefüllt sind
- Stellen Sie sicher, dass der Rechnungszeitraum gültig ist
Preisprobleme:
- Bestätigen Sie, dass mindestens ein Land ausgewählt ist
- Überprüfen Sie, dass die Basispreise größer als der minimale erlaubte Betrag sind
- Überprüfen Sie, dass die Wechselkurse für die Währung akzeptabel sind
Weitermachen von Create Android Auto-Renewable Subscription
Abschnitt mit dem Titel “Weitermachen von Create Android Auto-Renewable Subscription”Wenn Sie Create Android Auto-Renewable Subscription um die Genehmigung und Verteilung im App Store zu planen und zu verwalten, verbinden Sie es mit Mit @capgo/native-purchases für die native Fähigkeit in Mit @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.