SDK aufseiten der Anwendung integrieren
- Gestalten Sie die Benutzeroberfläche für den Abonnementkatalog, die Anzeige von Informationen über das aktuelle Abonnement des Benutzers und sonstige Seiten in Ihrer Anwendung.
- Implementieren Sie den Abschluss und die Verwaltung von Abonnements mit SDK-Methoden.
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 oder in WebView.
- 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 (kündigen, verlängern, Webseite zur Verwaltung der Abonnements öffnen) aus.
- Die Anwendung ruft eine der folgenden Methoden auf, um die Aktion auszuführen:
cancelSubscription
– um das ausgewählte Abonnement zu kündigen.getSubscriptionRenewalUrl
– um die URL der Benutzeroberfläche für das Verlängern des ausgewählten Abonnements abzurufen.getSubscriptionManagementUrl
– um die URL der Benutzeroberfläche für die Verwaltung des ausgewählten Abonnements abzurufen.
- Die Anwendung öffnet die empfangene URL in einem Browser oder in WebView.
- Der Benutzer nimmt eine Aktion an einem Abonnement vor.
Hinweis
Die Kündigung des Abonnements erfolgt unmittelbar nach dem Aufruf der Methode
cancelSubscription
, die Schritte 6 und 7 werden nicht ausgeführt.War dieser Artikel hilfreich?
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.