ऑफ़लाइन लाइसेंस सक्रियण और फ़ाइल विनिमय
पूरे ऑफ़लाइन कंप्यूटर पर पहली सक्रियण के लिए अनुरोध फ़ाइल और हस्ताक्षरित उत्तर लें। USB से अनुरोध ऑनलाइन कंप्यूटर तक ले जाएं।
चरण
- लक्ष्य कंप्यूटर में SDK कॉन्फ़िग लेकर OfflineRequest("activate") कॉल करें और फ़ाइल रखें। बनाने में सर्वर संपर्क नहीं चाहिए।
- ऑनलाइन कंप्यूटर में कंसोल का ऑफ़लाइन फ़ाइल सक्रियण खोलें, अनुरोध अपलोड और उत्तर डाउनलोड करें। अंतिम ग्राहक अपने पोर्टल में भी कर सकता है।
- उत्तर वापस लाकर ImportOffline में मूल अनुरोध और उत्तर दें। SDK हस्ताक्षर, अनुरोध ID, संस्करण और मशीन पहचान जांचकर कैश रखता है।
- CheckFeature से अनुमति जांचें। ऑफ़लाइन कंप्यूटर को ऑनलाइन हार्टबीट नहीं चाहिए; अवधि लाइसेंस नीति तय करती है।
फ़ाइल सक्रियण केवल ऑफ़लाइन की अनुमति वाले बंधे लाइसेंस में है। अनुरोध 30 दिन वैध। सीमित लाइसेंस सर्वर मंजूरी से शुरू होता, क्योंकि उत्तर import का समय सर्वर नहीं जानता।
ऑफ़लाइन अनबाइंड कैसे?
मूल कंप्यूटर में OfflineRequest("deactivate") बनाएं। SDK पहले कैश मिटाता; फिर विक्रेता या पोर्टल को अनुरोध दें। मिटाना पुरानी प्रतियां न होने का प्रमाण नहीं। जल्दी रोकने के लिए नियमित ऑनलाइन जांच नीति लें।
हर भाषा में नाम
| भाषा | अनुरोध बनाएँ | रिस्पॉन्स आयात करें |
|---|---|---|
| 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# बाइट) |
| Python | offline_request("activate") → dict | import_offline(requestDict, responseDict) |
C में लौटे टेक्स्ट को ln_free_string से मुक्त करें। उत्तर फ़ाइल का असल डेटा दें, web API का बाहरी data आवरण नहीं।