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ähltenPlan
) - Über API
Die Beziehung zwischen Pricing
, Plan
, Subscription
, Product
und Payment
ist wie folgt:
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
.