การสมัครสมาชิก
คุณสมบัติ Subscription
ช่วยในการจัดการแผนที่ผู้ใช้เลือก Plan
ทำให้สามารถควบคุมการเข้าถึงคุณสมบัติของ Application
ได้ง่าย
เคล็ดลับ
เนื่องจากแต่ละ Plan
มีพื้นฐานมาจาก Role
คุณสามารถกำหนด Role ของแผนให้กับผู้ใช้และใช้ API ในการตรวจสอบสิทธิ์
การสมัครสมาชิก Subscription
สามารถสร้างได้ในสามวิธี:
- ด้วยตนเองโดยผู้ดูแลระบบ
- ผ่านกระบวนการราคา (หลังจากลงทะเบียนเป็น
paid-user
และซื้อแผนที่เลือกPlan
) - ผ่าน API
ความสัมพันธ์ระหว่าง Pricing
, Plan
, Subscription
, Product
, และ Payment
มีดังนี้:
คุณสมบัติการสมัครสมาชิก
การสมัครสมาชิกแต่ละรายการมีคุณสมบัติเหล่านี้:
เจ้าของ
ชื่อ
เวลาที่สร้าง
ชื่อที่แสดง
คำอธิบาย
Duration
: ระยะเวลาของการสมัครสมาชิกStartTime
: เวลาเริ่มต้นให้การสมัครสมาชิกมีผลEndTime
: เวลาสิ้นสุดให้การสมัครสมาชิกมีผลPricing
: การกำหนดราคาที่เกี่ยวข้องPlan
: แผนที่เกี่ยวข้องPayment
: การชำระเงินที่เกี่ยวข้องUser
: ผู้ใช้ที่ถือการสมัครสมาชิกนี้State
: ปัจจุบัน การสมัครสมาชิกมีสถานะดังนี้:Pending
,Error
,Suspended
,Active
,Upcoming
,Expired
.