Abonnements
Allgemeine Informationen
Abonnements gewähren Benutzern unter bestimmten Bedingungen Zugang zu einem Paket von Diensten. Die Lösung für die Abonnementverwaltung basiert auf dem Abonnements-Produkt.
Abo-Modelle variieren in Dauer und Zahlungsbedingungen. Folgende Abo-Modelle sind verfügbar:
- Reguläres Modell mit regelmäßigen Zahlungen.
- Lebenslanges Modell mit einer Einmalzahlung und unbegrenzter Gültigkeitsdauer.
- Season Pass mit einer Einmalzahlung und einer begrenzten Gültigkeitsdauer.
Die Abonnementverwaltung (z. B. Abo-Modelle erstellen und konfigurieren, Testzeitraum einrichten, Übergangsfrist für ein Abonnement festlegen) erfolgt im Kundenportal im Abschnitt Abonnements.
Sie müssen in Ihrer Anwendung den Kauf und die Verwaltung von Abonnements mit SDK-Methoden implementieren.
Szenario: Abonnementabschluss
- Die Anwendung ruft mithilfe der folgenden SDK-Methoden eine Liste der erhältlichen Abo-Modelle ab:
GetSubscriptionPublicPlans
– gibt eine Liste der für nicht autorisierte Benutzer erhältlichen Abo-Modelle zurück.GetSubscriptionPlans
– gibt eine Liste der für autorisierte Benutzer erhältlichen Abo-Modelle zurück.
- Die Anwendung zeigt dem Benutzer Abo-Modelle an.
- Der Benutzer wählt ein Abo-Modell aus, und begibt sich zur Kasse.
- Die Anwendung ruft mithilfe der Methode
GetSubscriptionPurchaseUrl
die Zahlungsportal-URL ab. - Die Anwendung öffnet die erhaltene URL in einem Browser.
- Der Benutzer bezahlt das Abonnement.
Szenario: Abonnementverwaltung
- Die Anwendung ruft mithilfe der Methode
GetSubscriptions
eine Liste der Abonnements des Benutzers ab. - Die Anwendung ruft mithilfe der Methode
GetSubscriptionDetails
detaillierte Informationen über die einzelnen Abonnements des Benutzers ab (optional). - Die Anwendung zeigt dem Benutzer eine Liste der Abonnements an.
- Der Benutzer wählt ein Abonnement und die gewünschte Aktion (Abonnement kündigen, Webseite zum Verlängern des Abonnements öffnen, Abonnement verwalten) aus.
- Die Anwendung ruft eine der folgenden Methoden auf, um die Aktion auszuführen:
CancelSubscription
– um das ausgewählte Abonnement zu kündigenGetSubscriptionRenewalUrl
– um die URL der Benutzeroberfläche für das Verlängern des ausgewählten Abonnements abzurufenGetSubscriptionManagementUrl
– um die URL der Benutzeroberfläche für die Verwaltung des ausgewählten Abonnements abzurufen
- Die Anwendung öffnet die empfangene URL in einem Browser.
- Der Benutzer nimmt eine Aktion an einem Abonnement vor.
CancelSubscription
, die Schritte 6 und 7 werden nicht ausgeführt.Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.