การสมัครสมาชิก
คุณสมบัติ Subscription ช่วยในการจัดการแผนที่ผู้ใช้เลือก Plan ทำให้สามารถควบคุมการเข้าถึงคุณสมบัติของ Application ได้ง่าย
เคล็ดลับ
เนื่องจากแต่ละ Plan มีพื้นฐานมาจาก Role คุณสามารถกำหนด Role ของแผนให้กับผู้ใช้และใช้ API ในการตรวจสอบสิทธิ์
การสมัครสมาชิก Subscription สามารถสร้างได้ในสามวิธี:
- ด้วยตนเองโดยผู้ดูแลระบบ
- Via the Pricing flow when purchasing a product with pricing and plan information (available for all user types)
- ผ่าน API
Any user can create a subscription when purchasing a product, enabling flexible conversion from free to paid tiers. Subscription enforcement (requiring an active subscription for access) only applies to users with type = "paid-user".
ความสัมพันธ์ระหว่าง Pricing, Plan, Subscription, Product, และ Payment มีดังนี้:

คุณสมบัติการสมัครสมาชิก
การสมัครสมาชิกแต่ละรายการมีคุณสมบัติเหล่านี้:
เจ้าของชื่อเวลาที่สร้างชื่อที่แสดงคำอธิบายDuration: ระยะเวลาของการสมัครสมาชิกStartTime: เวลาเริ่มต้นให้การสมัครสมาชิกมีผลEndTime: เวลาสิ้นสุดให้การสมัครสมาชิกมีผลPricing: การกำหนดราคาที่เกี่ยวข้องPlan: แผนที่เกี่ยวข้องPayment: การชำระเงินที่เกี่ยวข้องUser: ผู้ใช้ที่ถือการสมัครสมาชิกนี้State: ปัจจุบัน การสมัครสมาชิกมีสถานะดังนี้:Pending,Error,Suspended,Active,Upcoming,Expired.
