انتقل إلى المحتوى

تفعيل التراخيص دون اتصال وتبادل الملفات

للحاسوب المعزول تمامًا استخدم ملف طلب واستجابة موقعة للتفعيل الأول. انقل الطلب بقرص USB إلى حاسوب متصل.

الخطوات

  1. حمّل إعداد SDK على الحاسوب المستهدف واستدعِ OfflineRequest("activate") واحفظ الطلب. إنشاؤه لا يتصل بالخادم.
  2. على حاسوب متصل افتح التفعيل بملف دون اتصال، وارفع الطلب ونزّل الاستجابة. يمكن للعميل النهائي استخدام بوابته أيضًا.
  3. أعد الاستجابة واستدعِ ImportOffline بالطلب الأصلي والاستجابة. يتحقق SDK من التوقيع ومعرّف الطلب والإصدار وهوية الجهاز ثم يحفظ الذاكرة.
  4. تحقق من الإذن باستخدام CheckFeature. الحاسوب المعزول لا يحتاج نبضات متصلة؛ تحدد السياسة مدة عدم الاتصال.

التفعيل بالملف للتراخيص المرتبطة التي تسمح بعدم الاتصال فقط. الطلب صالح 30 يومًا. يبدأ الترخيص المؤقت عند موافقة الخادم لأنه لا يعرف وقت استيراد الرد.

كيف أفك الربط دون اتصال؟

أنشئ OfflineRequest("deactivate") على الحاسوب الأصلي. يمسح SDK الذاكرة أولًا ثم قدم الطلب للمورّد أو البوابة. المسح لا يثبت غياب النسخ السابقة. للإيقاف السريع اختر سياسة تحقق متصل دوري.

الأسماء في كل لغة

اللغةإنشاء الطلباستيراد الاستجابة
GoOfflineRequest("activate") → []byteImportOffline(requestBytes, responseBytes)
JavaofflineRequest("activate") → نص JSONimportOffline(requestText, responseText)
JavaScriptofflineRequest("activate") → objectimportOffline(requestObject, responseObject)
Cln_offline_request(client, "activate")ln_import_offline(client, requestText, responseText)
C++ / C#OfflineRequest("activate") → نص JSONImportOffline (نص C++ وبايتات C#)
Pythonoffline_request("activate") → dictimport_offline(requestDict, responseDict)

في C حرر النص المرجع باستخدام ln_free_string. مرر محتوى ملف الاستجابة نفسه، لا غلاف data في API الويب.