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 রাজ্যের সাথে পুনরায় চেষ্টা করুন৷ একটি অব্যবহৃত মেয়াদোত্তীর্ণ কোড তার রিলিজ-ডিভাইস রেকর্ড থেকে পুনরায় জারি করা যেতে পারে; পুরানো রেকর্ড থেকে একটি ব্যবহৃত কোড পুনরায় জারি করা যাবে না।
ডিভাইস কোটা বর্তমান সক্রিয়করণ অনুযায়ী গণনা হয় এবং মুক্ত করলে ফেরত আসে। সাধারণ লাইসেন্স অফলাইনেও গণনা হয়; ফ্লোটিং লাইসেন্সের লিজ শেষ হলেও কোটা স্বয়ংক্রিয়ভাবে ফেরত আসে।
১০টি ডিভাইস বদলালেও, প্রতিস্থাপিত ডিভাইস আগে ছেড়ে দিন এবং সব সময় সর্বোচ্চ ৩টি বৈধ অ্যাক্টিভেশন রাখুন; তাহলে সর্বোচ্চ ৩টি ডিভাইস কোটা লাগবে।
ডিভাইসের ইতিহাসে আগে ব্যবহৃত ডিভাইস থাকে; এটি বর্তমান কোটা ব্যবহার নয়।
5. একটি সম্পূর্ণ অফলাইন প্রতিস্থাপনে স্থানান্তর করুন৷
যখন নীতিটি নোড-লক অফলাইন সক্রিয়করণের অনুমতি দেয়, তখন প্রতিস্থাপনের কম্পিউটার অস্থায়ী কোড ব্যবহার করে একটি অনুরোধ তৈরি করতে পারে। এটিকে পোর্টালে আনুন এবং কোডের মেয়াদ শেষ হওয়ার আগে একটি অনুমোদিত প্রতিক্রিয়া পান, তারপর সেই প্রতিস্থাপন কম্পিউটারে প্রতিক্রিয়া আমদানি করুন৷
পুরানো ডিভাইস তার পরবর্তী অনলাইন চেক রিমোট রিলিজ শিখে. একটি এখনও বৈধ অফলাইন ক্যাশে তার স্বাক্ষরিত সীমার অধীনে চলতে পারে যতক্ষণ না এটি পুনঃসংযোগ বা মেয়াদ শেষ হয়। একটি স্থায়ীভাবে অফলাইন ক্যাশে অবিলম্বে প্রত্যাহার শিখতে পারে না৷ নীতি এবং গ্রাহক নির্দেশাবলী এই সীমাবদ্ধতা প্রতিফলিত করুন.
6. পরীক্ষা এবং সমস্যা সমাধান
- পোর্টালের লাইসেন্স-সম্পর্কিত ইমেল এবং একটি স্পষ্ট রিলিজ নিশ্চিতকরণ প্রয়োজন যাচাই করুন।
- অস্থায়ী কোড সহ একটি ভিন্ন পরীক্ষা কম্পিউটারে সক্রিয় করুন, তারপর একটি খালি কী দিয়ে পুনরায় চালু করুন৷
- আসল মেয়াদ শেষ হওয়া নিশ্চিত করুন এবং বৈশিষ্ট্যের ব্যবহার অপরিবর্তিত থাকবে।
- কোডের মেয়াদ শেষ হলে, অব্যবহৃত রিলিজ-ডিভাইস রেকর্ডের জন্য প্রতিস্থাপনের অনুরোধ করুন। এটি ব্যবহার করা হলে, এটি পুনরায় ব্যবহার করার চেষ্টা না করে নতুন ডিভাইসটি পরিদর্শন করুন।
- সাধারণ নোড-লক বন্ধ রাখুন গ্রাহক-সূচিত নিষ্ক্রিয় থেকে আলাদা। সাধারণ শাটডাউন গ্রাহকের নিবন্ধন প্রকাশ করা উচিত নয়।