1. ग्राहक के लिए स्थानांतरण सक्षम करें
लाइसेंस को ग्राहक के ईमेल से जोड़ें और नीति के अनुसार ग्राहक को डिवाइस स्वयं मुक्त करने दें। ऐप की लाइसेंस स्क्रीन या सहायता निर्देश से ग्राहक को पोर्टल भेजें।
पोर्टल में एकबारगी ईमेल लिंक से प्रवेश होता है। लिंक खोलने से डिवाइस मुक्त नहीं होता; ग्राहक को पुराना डिवाइस चुनकर स्थानांतरण की स्पष्ट पुष्टि करनी होती है।
2. पोर्टल में पुराना डिवाइस मुक्त करें
- ग्राहक पोर्टल खोलें और लाइसेंस से जुड़े ईमेल से प्रवेश करें।
- पुराना डिवाइस चुनें और अनबाइंड करके स्थानांतरण की पुष्टि करें।
- दिखाया गया एकबारगी सक्रियण कोड कॉपी करें। इसकी अधिकतम अवधि 15 मिनट है; पोर्टल से वैकल्पिक रूप से ईमेल भी भेज सकते हैं।
- नए कंप्यूटर पर कोड उसी सक्रियण फ़ील्ड में डालें जिसमें सामान्य लाइसेंस कुंजी दी जाती है।
3. मौजूदा SDK से कोड स्वीकार करें
डिवाइस स्थानांतरण के लिए अलग HTTP क्लाइंट न बनाएँ। सभी नौ SDK सामान्य स्टार्टअप विधि में lv_tmp_ अस्थायी कोड स्वीकार करते हैं। यह Go अंश ऐप के त्रुटि लौटाने वाले स्टार्टअप या ऑपरेशन फ़ंक्शन में रखें।
// 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. पूरी तरह ऑफ़लाइन नए कंप्यूटर पर स्थानांतरण
नीति में डिवाइस-बद्ध ऑफ़लाइन सक्रियण की अनुमति हो तो नया कंप्यूटर अस्थायी कोड से अनुरोध बना सकता है। कोड समाप्त होने से पहले पोर्टल से अनुरोध की मंज़ूरी और उत्तर लें, फिर नए कंप्यूटर पर उत्तर आयात करें।
पुराने डिवाइस को दूर से मुक्त किए जाने का पता अगली ऑनलाइन जाँच में चलता है। मान्य ऑफ़लाइन कैश अपनी हस्ताक्षरित सीमा तक, दोबारा जुड़ने या समाप्त होने तक चल सकता है। स्थायी ऑफ़लाइन कैश तत्काल निरस्तीकरण नहीं जान सकता। नीति और ग्राहक निर्देश में यह सीमा स्पष्ट रखें।
6. परीक्षण और समस्या निवारण
- पुष्टि करें कि पोर्टल में लाइसेंस वाला ईमेल और स्पष्ट डिवाइस-मुक्ति पुष्टि आवश्यक है।
- अलग परीक्षण कंप्यूटर पर अस्थायी कोड से सक्रिय करें, फिर खाली कुंजी से पुनः शुरू करें।
- मूल समाप्ति और फ़ीचर उपयोग अपरिवर्तित होने की पुष्टि करें।
- कोड समाप्त हो तो अप्रयुक्त मुक्त-डिवाइस रिकॉर्ड के लिए नया कोड लें। इस्तेमाल हो चुका हो तो नया डिवाइस जाँचें; पुराने कोड को दोहराएँ नहीं।
- सामान्य डिवाइस-बद्ध Close और ग्राहक द्वारा किया गया Deactivate अलग रखें। सामान्य ऐप निकास से ग्राहक का पंजीकरण मुक्त नहीं होना चाहिए।