آف لائن لائسنس کی فعالیت اور فائلوں کا تبادلہ
مکمل offline کمپیوٹر کی پہلی activation کے لیے درخواست فائل اور دستخط شدہ جواب لیں۔ USB سے درخواست online کمپیوٹر تک لے جائیں۔
مراحل
- ہدف کمپیوٹر میں SDK ترتیب لیں، OfflineRequest("activate") بلائیں اور فائل رکھیں۔ بنانے کے لیے سرور نہیں چاہیے۔
- online کمپیوٹر کے console میں Offline file activation کھولیں، درخواست upload اور جواب download کریں۔ آخری صارف اپنے portal میں بھی کر سکتا ہے۔
- جواب واپس لا کر ImportOffline میں اصل درخواست اور جواب دیں۔ SDK دستخط، request ID، ورژن اور آلہ شناخت جانچ کر cache رکھتا ہے۔
- CheckFeature سے اجازت دیکھیں۔ offline کمپیوٹر کو online heartbeat نہیں؛ مدت لائسنس پالیسی طے کرتی ہے۔
فائل activation صرف offline کی اجازت والی device-bound لائسنس میں ہے۔ درخواست 30 دن درست۔ عارضی لائسنس سرور منظوری سے شروع ہوتا ہے، کیونکہ جواب import کا وقت سرور نہیں جانتا۔
آف لائن علیحدگی کیسے؟
اصل کمپیوٹر میں OfflineRequest("deactivate") بنائیں۔ SDK پہلے cache مٹاتا؛ پھر فروش یا portal کو دیں۔ مٹانا پرانی نقل نہ ہونے کا ثبوت نہیں۔ فوری روک کے لیے باقاعدہ online جانچ کی پالیسی لیں۔
ہر زبان کے نام
| زبان | درخواست بنائیں | جواب درآمد کریں |
|---|---|---|
| Go | OfflineRequest("activate") → []byte | ImportOffline(requestBytes, responseBytes) |
| Java | offlineRequest("activate") → JSON متن | importOffline(requestText, responseText) |
| JavaScript | offlineRequest("activate") → object | importOffline(requestObject, responseObject) |
| C | ln_offline_request(client, "activate") | ln_import_offline(client, requestText, responseText) |
| C++ / C# | OfflineRequest("activate") → JSON متن | ImportOffline (C++ متن، C# bytes) |
| Python | offline_request("activate") → dict | import_offline(requestDict, responseDict) |
C میں واپس متن ln_free_string سے آزاد کریں۔ جواب فائل کا اپنا مواد دیں، web API کا بیرونی data wrapper نہیں۔