Erstellen Sie ein Android-Auto-Renewable-Abonnement
Kopieren Sie eine Einrichtungsanweisung 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
ÜbersichtAbonnements 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
Sektion mit dem Titel “Ein Abonnement erstellen”-
Zu den Abonnements navigieren
Im Google Play Console, wählen Sie Ihre App und wählen Sie Monetarisieren > Abonnements aus dem linken Menü.
Klicken Sie auf den Abonnement erstellen Schaltfläche, um anzufangen.

-
Eingeben Sie grundlegende Informationen
Bitte 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 Grundplan hinzufügen um fortzufahren.

-
Konfigurieren Sie die Details des Grundplans
Eingeben Sie:
- 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 Abonnementverwaltung aufrechterhält, während es beim Zahlungsversuch erneut versucht, bevor es das Abonnement kündigt

-
Einstellungen für die Preisgestaltung
: Zugriff auf die Preisgestaltung und Auswahl aller Länder und Regionen, in denen Sie das Abonnement anbieten möchten

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

-
Preisregionen ü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 Preis-Konfiguration.

-
Abo aktivieren
Klicken Sie auf den Aktivieren Schaltfläche, 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 der Zugriffsberechtigung des Benutzers 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“ wechseln, 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, verweisen Sie auf die 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
Sektion mit dem Titel “Nächste Schritte”- Eine Einführungsangebot erstellen um neue Abonnenten anzuziehen
- Sandkasten-Testkonfiguration um Ihre Abonnements zu testen
- Hintergrundempfangsvalidierung für die Sicherheit einrichten
Hilfe bei Problemen
Abschnitt mit dem Titel “Fehlersuche”Abonnement erscheint in der App nicht:
- Überprüfen Sie, ob der 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 Rechnungsperiode gültig ist
Preisprobleme:
- Bestätigen Sie, dass mindestens ein Land ausgewählt ist
- Überprüfen Sie, dass die Grundgebühr größer ist als die zulässige Mindestgebühr
- Überprüfen Sie, ob die Währungskonvertierungsraten 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” verwenden Erstellen Sie eine Android-Auto-Renewable-Abonnement Um den Store-Bewilligungs- und -Verteilungsplan zu planen, 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 Implementierungsdetail in @capgo/capacitor-in-app-Bewertung, Mit @capgo/capacitor-in-app-Bewertung 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.