ما هي التراخيص البرمجية؟
بدلاً من بيع منتج رقمي كملف قابل للتحميل فقط، تتيح لك هذه الميزة إصدار مفتاح ترخيص (License Key). هذا المفتاح يعمل كبوابة عبور؛ حيث يقوم برنامجك بالتواصل مع سيرفرات "رمز" للتأكد من أن المفتاح صالح وغير منتهي الصلاحية قبل أن يسمح للمستخدم بالوصول إلى ميزات البرنامج.
آلية عمل النظام (Workflow)
الإعداد: يقوم التاجر بإنشاء منتج من نوع "ترخيص برمجي" وتحديد الإعدادات (مثل مدة الاشتراك وقيود الأجهزة).
الشراء: يشتري العميل المنتج، ويقوم النظام تلقائياً بتوليد مفتاح فريد له.
التفعيل: يستخدم العميل المفتاح داخل البرنامج الخاص بك.
التحقق: يرسل برنامجك طلباً إلى API منصة رمز للتحقق؛ إذا كان المفتاح صالحاً، يتم تفعيل البرنامج للعميل.
إعدادات المنتج البرمجي
عند إنشاء منتج جديد، ستجد خيارات متقدمة تضمن لك حماية منتجك:
أنواع الربط (Lock Types)
تحدد هذه الخاصية الأجهزة المسموح لها باستخدام المفتاح الواحد:
بدون ربط (None): يمكن استخدام المفتاح من أي مكان وبدون قيود على الجهاز.
ربط الجهاز (HWID): يتم ربط المفتاح بالبصمة الرقمية لجهاز العميل (Hardware ID). لا يمكن استخدامه على جهاز آخر إلا إذا سمحت بذلك.
ربط العنوان (IP): يتم ربط المفتاح بعنوان الإنترنت الخاص بالعميل.
الحد الأقصى للتفعيلات (Max Activations)
تحديد عدد الأجهزة التي يمكنها استخدام نفس المفتاح في وقت واحد. (مثال: مفتاح واحد يغطي 3 أجهزة).
التشفير التام (E2EE)
ميزة أمنية متقدمة تقوم بتشفير البيانات المتبادلة بين برنامجك وسيرفر "رمز". تمنع هذه الميزة المخترقين من اعتراض الطلبات أو تزوير ردود السيرفر (Spoofing).
الخطط والمدد الزمنية (Plans & Duration)
تدعم منتجات التراخيص نظام الخطط الشبيهة بالاشتراكات، بمدد زمنية وأسعار مختلفة حسب حاجة عملائك:
الأيام (Days) | العرض (Display) | مفتاح المدة (Duration Key) |
30 | شهر |
|
90 | ٣ أشهر |
|
180 | ٦ أشهر |
|
365 | سنة |
|
730 | سنتين |
|
1825 | ٥ سنوات |
|
3650 | ١٠ سنوات |
|
💡 ملاحظة للمطورين: التراخيص مدى الحياة (Lifetime) تظهر في النظام بقيمة null في خانة تاريخ الانتهاء (expires_at).
إدارة التراخيص من لوحة التحكم
من خلال قسم "التراخيص" في لوحة التحكم، يمكنك القيام بالآتي:
مراقبة الحالة: معرفة التراخيص (نشطة، منتهية، معلقة، أو ملغاة).
إنشاء ترخيص يدوي: لإعطاء تفعيلات مجانية أو تجريبية لعملائك.
إعادة تعيين التفعيلات (Reset): في حال قام العميل بتغيير جهازه، يمكنك مسح بيانات الجهاز القديم بضغطة زر.
سجل العمليات: رؤية آخر وقت تم فيه التحقق من كل مفتاح.
للمطورين: الربط البرمجي (Integration)
نوفر لك في "رمز" مكتبة من الأمثلة الجاهزة لربط نظامك بمتجرك مباشرة.
• نقطة التحقق (Endpoint): https://license.rmz.gg/verify
• الأمثلة البرمجية: يمكنك العثور على نماذج جاهزة بلغات (Python, PHP, JS, Lua) عبر مستودعنا الرسمي على GitHub:
💡 نصيحة الخبراء
لتوفير أعلى درجات الأمان، ننصح دائماً بتفعيل خيار E2EE واستخدام الربط عن طريق HWID لضمان عدم توزيع مفاتيح التفعيل بشكل غير قانوني خارج إطار رخصة البيع.