เช่นเดียวกับคนอื่น ๆ ที่กล่าวถึงฉันเป็นคู่ต่อสู้ที่ยิ่งใหญ่ของการเป็นศัตรูกับลูกค้าโดยค่าเริ่มต้น - สิ่งที่อุตสาหกรรมการออกใบอนุญาตมีชื่อเสียง ดังนั้นฉันจะขยายโซลูชั่นที่ดีสำหรับปัญหาของคุณที่ให้ลูกค้า UX ที่ดี
ในการเริ่มต้นคุณกล่าวว่าคุณมีซอฟต์แวร์รุ่น "จำกัด " ที่คุณใช้เพื่อลองและแปลงลูกค้าเป็น "อัปเกรด" สำหรับคุณสมบัติเพิ่มเติม ดังนั้นสิ่งที่คุณกำลังมองหาคือใบอนุญาตคุณสมบัติสำหรับผลิตภัณฑ์ของคุณเช่นลูกค้าสามารถซื้อใบอนุญาตสำหรับคุณสมบัติ -Xหรือคุณลักษณะ-Y
ฉันสร้าง Keygenโดยคำนึงถึงสิทธิ์ใช้งานประเภทนี้ Keygen เป็น REST API ที่ให้สิทธิ์ใช้งานซึ่งให้คุณจัดการบัญชีผู้ใช้ใบอนุญาตและติดตามการใช้งาน / การเชื่อมโยงเครื่อง
สิ่งที่ฉันจะทำคือตั้งค่าใบอนุญาต 2 ประเภท ( นโยบายภายใน Keygen) โดยที่หนึ่งเป็นนโยบายพื้นฐานสำหรับรุ่นฟรีที่มี จำกัด และอีกประเภทหนึ่งเป็นนโยบายสำหรับรุ่นที่จำหน่ายได้แล้ว
ฉันไม่แน่ใจว่าสิ่งที่คุณใช้สำหรับการชำระเงิน แต่สมมติว่าคุณกำลังใช้บางอย่างเช่น Stripe (มาตรฐานค่อนข้างดีในปัจจุบัน) ที่ให้บริการwebhooks webhooksKeygen มี webhooks ด้วย (ไม่ว่าคุณจะใช้หรือไม่ก็ตามทั้งหมดนี้ยังคงมีผลบังคับใช้) คุณสามารถรวม Keygen เพื่อพูดคุยกับผู้ให้บริการชำระเงินของคุณโดยใช้ webhooks จากทั้งสองฝ่าย (คิดว่า: customer.created
-> สร้างใบอนุญาตฐานสำหรับลูกค้าlicense.created
-> เรียกเก็บเงินจากลูกค้าสำหรับใบอนุญาตใหม่)
ดังนั้นโดยการใช้ webhooks เราสามารถสร้างใบอนุญาตโดยอัตโนมัติสำหรับลูกค้าใหม่ ดังนั้นการตรวจสอบสิทธิ์ใช้งานภายในแอปพลิเคชันเอง วิธีนี้สามารถทำได้หลายวิธี แต่วิธีที่ได้รับความนิยมมากที่สุดคือการกำหนดให้ลูกค้าของคุณใส่รหัสลิขสิทธิ์แบบยาวลงในช่องป้อนข้อมูลซึ่งคุณสามารถตรวจสอบได้ ฉันคิดว่ามันแย่มากวิธีที่ในการจัดการการตรวจสอบใบอนุญาตในใบสมัครของคุณ
ทำไมฉันถึงคิดอย่างนั้น? ก่อนอื่นคุณต้องการให้ลูกค้าของคุณป้อนคีย์ลิขสิทธิ์แบบยาวที่น่าเบื่อซึ่งมีไว้สำหรับการใช้งานเครื่องและอันดับที่สองที่คุณและคุณต้องการให้คุณและลูกค้าของคุณเพื่อติดตามรหัสลิขสิทธิ์ที่น่าเบื่อยาวที่กล่าวมา
ตกลงดังนั้นทางเลือกคืออะไร ผมคิดว่าเป็นทางเลือกที่ดีที่สุดคือการทำสิ่งที่ลูกค้าทั้งหมดของคุณจะใช้ในการ: ช่วยให้พวกเขาในการสร้างบัญชีสำหรับผลิตภัณฑ์ของคุณโดยใช้อีเมล์ / รหัสผ่าน จากนั้นคุณสามารถเชื่อมโยงสิทธิ์ใช้งานและเครื่องทั้งหมดของตนกับบัญชีนั้น ดังนั้นตอนนี้แทนที่จะป้อนคีย์ใบอนุญาตพวกเขาก็สามารถเข้าสู่ระบบโดยใช้ข้อมูลประจำตัวของพวกเขา
อะไรที่ทำให้คุณได้เปรียบ? ประการแรกมันไม่จำเป็นสำหรับคุณและลูกค้าของคุณในการติดตามคีย์ใบอนุญาตเนื่องจากทั้งหมดอยู่เบื้องหลังการจัดการภายในบัญชีผู้ใช้ของพวกเขาและที่สำคัญที่สุด: ตอนนี้คุณสามารถเสนอใบอนุญาตและเครื่องบริการลูกค้าด้วยตนเอง การเปิดใช้งาน! นั่นคือเนื่องจากใบอนุญาตและเครื่องทั้งหมดของพวกเขาเชื่อมโยงกับบัญชีผู้ใช้ของพวกเขาคุณสามารถแจ้งให้พวกเขาซื้อใบอนุญาตเมื่อพวกเขาไฟขึ้นใบสมัครของคุณบนเครื่องที่ไม่รู้จัก
ขณะนี้ยังตรวจสอบใบอนุญาต : เมื่อใดก็ตามที่ลูกค้าของคุณบันทึกลงในใบสมัครของคุณด้วยอีเมล / รหัสผ่านของคุณสามารถค้นหาบัญชีผู้ใช้ของพวกเขาสำหรับใบอนุญาตที่พวกเขาเองเพื่อตรวจสอบว่าพวกเขาสามารถใช้คุณลักษณะ-Xหรือคุณลักษณะ-Y และเนื่องจากใบสมัครของคุณตอนนี้ให้บริการด้วยตนเองคุณสามารถอนุญาตให้ลูกค้าของคุณซื้อคุณสมบัติเพิ่มเติมได้โดยตรงจากภายในแอปพลิเคชันของคุณ!
ดังนั้นเราจึงได้เปิดตัวตันของระบบอัตโนมัติไปยังระบบการออกใบอนุญาตของเราเราสามารถอนุญาตแต่ละคุณลักษณะ (เช่น จำกัด เมื่อเทียบกับเวอร์ชันเต็ม) เราได้นำเสนอที่น่ากลัว UX สำหรับลูกค้าของเราและเราได้ช่วยบรรเทายังเป็นหนึ่งในเหตุผลที่ใหญ่ที่สุด สำหรับคำขอการสนับสนุน: การกู้คืนคีย์ใบอนุญาต
อย่างไรก็ตามมันยาวมานาน แต่หวังว่ามันจะช่วยใครซักคน!