Zum Hauptinhalt springen

Abonnement

Die Subscription-Funktion hilft bei der Verwaltung eines vom Benutzer ausgewählten Plan, was die Kontrolle über den Zugang zu Application-Funktionen erleichtert.

Tipp

Da jeder Plan auf einer Role basiert, können Sie die Rolle des Plans einem Benutzer zuweisen und die Durchsetzungs-API zur Berechtigungsprüfung verwenden.

Ein Subscription kann auf drei Arten erstellt werden:

  • Manuell durch einen Administrator
  • Über den Preisfluss (nach der Anmeldung als paid-user und dem Kauf des ausgewählten Plan)
  • Über API

Die Beziehung zwischen Pricing, Plan, Subscription, Product und Payment ist wie folgt:

Beziehung

Abonnementeigenschaften

Jedes Abonnement hat diese Eigenschaften:

  • Inhaber
  • Name
  • Erstellungszeit
  • Anzeigename
  • Beschreibung
  • Duration: Die Dauer des Abonnements.
  • StartTime: Der Startzeitpunkt für das Inkrafttreten des Abonnements.
  • EndTime: Der Endzeitpunkt für das Inkrafttreten des Abonnements.
  • Pricing: Das zugehörige Pricing.
  • Plan: Der zugehörige Plan.
  • Payment: Die zugehörige Zahlung.
  • User: Der Benutzer, der dieses Abonnement hält.
  • State: Derzeit hat das Abonnement die folgenden Zustände: Pending, Error, Suspended, Active, Upcoming, Expired.

Abonnement bearbeiten