انتقل إلى المحتوى
LICENTIVO / INTEGRATION

نقل ترخيص البرنامج إلى جهاز كمبيوتر جديد

استخدم بوابة العملاء لتحرير جهاز قديم وإصدار رمز تفعيل مؤقت. ويحتفظ الجهاز الجديد بانتهاء الترخيص الحالي وميزاته وسجل استخدامه.

سير عمل العميل · جميع حزم SDK التسعةتم التحديث

1. تمكين تدفق نقل العملاء

قم بربط الترخيص بالبريد الElectronي للعميل والسماح بإطلاق جهاز الخدمة الذاتية للعميل وفقًا لسياسة التفويض. أرسل العميل إلى البوابة من شاشة ترخيص التطبيق الخاص بك أو تعليمات الدعم.

يستخدم الوصول إلى البوابة رابط تسجيل الدخول عبر البريد الElectronي لمرة واحدة. فتح هذا الرابط لا يؤدي إلى تحرير الجهاز؛ يجب على العميل اختيار الجهاز القديم وتأكيد النقل بشكل صريح.

2. قم بتحرير الجهاز القديم في البوابة

  1. افتح بوابة العميل وقم بتسجيل الدخول باستخدام البريد الElectronي المرتبط بالترخيص.
  2. حدد الجهاز القديم وأكد إلغاء الربط والنقل.
  3. انسخ رمز التفعيل المعروض لمرة واحدة، ويكون صالحًا لمدة 15 دقيقة على الأكثر. يمكن للبوابة إرسالها بالبريد الElectronي بشكل اختياري.
  4. على الكمبيوتر الجديد، الصق الرمز في نفس حقل التنشيط المستخدم لمفتاح ترخيص عادي.

3. اقبل الرمز الموجود لديك وهو SDK

لا تقم بإنشاء عميل منفصل لنقل الجهاز HTTP. تقبل جميع حزم SDK التسعة الرموز المؤقتة lv_tmp_ من خلال طريقة بدء التشغيل العادية. ينتمي جزء Go هذا إلى وظيفة بدء التشغيل أو الإجراء الخاصة بإرجاع الأخطاء في تطبيقك.

Go · existing activation flow
// Use this for the customer's ordinary key or lv_tmp_ transfer code.
// Leave activationInput empty on later starts to restore the saved credential.
client, err := licentivo.OpenProduct(ctx, productID, trustedKeys, activationInput,
    func(err error) { log.Printf("License refresh: %v", err) })
if err != nil {
    return err
}
defer client.Close()
return client.RunFeature("export", exportReport)

4. الحفاظ على حقوق الترخيص الأصلية

يؤدي التنشيط الناجح إلى إنشاء بيانات اعتماد مرتبطة بالجهاز لإجراء عمليات التحقق المستقبلية. لا يؤدي انتهاء صلاحية الرمز المؤقت بعد ذلك إلى إبطال صلاحية هذا الجهاز المنشط. يمكن لعمليات الإطلاق اللاحقة تمرير مفتاح فارغ واستعادة بيانات الاعتماد.

يبقى تاريخ التنشيط الأول الأصلي للعميل وانتهاء الصلاحية وحقوق الصيانة والميزات والاستهلاك والملكية. لا يعد نقل الجهاز عملية شراء جديدة ولا يؤدي إلى إعادة ضبط عداد الاستخدام.

لا يؤدي فشل الاسترداد إلى استهلاك الرمز. أعد المحاولة باستخدام الحالة الأصلية SDK لاستعادة نتيجة متقطعة. يمكن إعادة إصدار رمز منتهي الصلاحية غير مستخدم من سجل الجهاز الذي تم إصداره؛ لا يمكن إعادة إصدار الكود المستخدم من هذا السجل القديم.

تُحسب حصة الأجهزة من التفعيلات الحالية وتعود عند التحرير. تبقى التراخيص العادية محسوبة دون اتصال، وتعيد التراخيص العائمة الحصة تلقائيًا أيضًا عند انتهاء الإيجار.

حتى عند التبديل بين 10 أجهزة، حرّر الجهاز المستبدل أولًا وأبقِ 3 عمليات تفعيل صالحة كحد أقصى؛ عندها لا تُستهلك أكثر من 3 وحدات من حصة الأجهزة.

يحتفظ السجل بالأجهزة المستخدمة سابقًا ولا يمثل إشغال الحصة الحالي.

5. النقل إلى بديل غير متصل بالإنترنت بالكامل

عندما تسمح السياسة بالتنشيط دون اتصال بالعقدة، يمكن للكمبيوتر البديل إنشاء طلب باستخدام الرمز المؤقت. قم بإحضاره إلى البوابة الElectronية واحصل على استجابة معتمدة قبل انتهاء صلاحية الرمز، ثم قم باستيراد الاستجابة على هذا الكمبيوتر البديل.

يتعلم الجهاز القديم التحرير عن بعد عند فحصه التالي عبر الإنترنت. قد تستمر ذاكرة التخزين المؤقت غير المتصلة التي لا تزال صالحة ضمن حدودها الموقعة حتى يتم إعادة الاتصال أو انتهاء صلاحيتها. لا يمكن لذاكرة التخزين المؤقت غير المتصلة بشكل دائم معرفة الإلغاء الفوري. اجعل السياسة وتعليمات العميل تعكس هذا القيد.

6. الاختبار واستكشاف الأخطاء وإصلاحها

  1. يتطلب التحقق من البوابة البريد الElectronي المرتبط بالترخيص وتأكيدًا صريحًا للإصدار.
  2. قم بالتنشيط على جهاز كمبيوتر اختباري مختلف باستخدام الرمز المؤقت، ثم أعد التشغيل باستخدام مفتاح فارغ.
  3. تأكد من بقاء انتهاء الصلاحية الأصلي واستخدام الميزة دون تغيير.
  4. إذا انتهت صلاحية الرمز، فاطلب استبدال سجل الجهاز الذي تم إصداره غير المستخدم. إذا تم استخدامه، قم بفحص الجهاز الجديد بدلاً من محاولة إعادة استخدامه.
  5. احتفظ بالإغلاق العادي للعقدة المقفلة منفصلاً عن إلغاء التنشيط الذي يبدأه العميل. يجب ألا يؤدي إيقاف التشغيل العادي إلى تحرير تسجيل العميل.