এবার শুরু করা যাক

কমন অ্যান্ড্রয়েড রিসেলার লাইব্রেরি ব্যবহার করার আগে, রিসেলারদের Samsung এর নক্স ডিপ্লোয়মেন্ট প্রোগ্রাম এবং অ্যান্ড্রয়েড জিরো-টাচ এনরোলমেন্টে যোগ দিতে হবে।

নক্স ডিপ্লয়মেন্ট প্রোগ্রাম (কেডিপি)

KDP- তে যোগ দিতে নিচের ধাপগুলি অনুসরণ করুন এবং রিসেলার লাইব্রেরি ব্যবহার শুরু করতে প্রয়োজনীয় বিবরণ পুনরুদ্ধার করুন।

ধাপ 1: KDP-এর জন্য সাইন আপ করুন

  1. KDP- তে সাইন আপ করতে রিসেলারদের জন্য Samsung Knox- এ যান।
  2. একটি Samsung অ্যাকাউন্ট তৈরি করুন এবং রিসেলার হিসাবে একটি Samsung Knox অ্যাকাউন্টের জন্য নিবন্ধন করুন৷
  3. আপনার রিসেলার অ্যাকাউন্ট অনুমোদিত হওয়ার পর, আপনার resellerId খুঁজতে KDP পোর্টালে লগইন করুন।

ধাপ 2: নক্স ক্লাউড API পোর্টালে অ্যাক্সেসের অনুরোধ করুন

  1. Knox Cloud API পোর্টালে অ্যাক্সেস পেতে Samsung কে একটি অনুরোধ পাঠান।
  2. নক্স ক্লাউড এপিআই পোর্টালে লগইন করুন।

ধাপ 3: পরিষেবা অ্যাকাউন্ট কী এবং clientIdentifier পান

  1. নক্স ক্লাউড এপিআই পোর্টাল থেকে কী জোড়া JSON ফাইলটি ডাউনলোড করুন এবং এটি একটি নিরাপদ স্থানে সংরক্ষণ করুন।
  2. Knox Cloud API পোর্টাল থেকে আপনার অনন্য clientIdentifier তৈরি করুন।

ধাপ 4: SamsungResellerService অবজেক্ট তৈরি করুন

সাধারণ লাইব্রেরি ব্যবহার করতে SamsungResellerService অবজেক্ট তৈরি করতে JSON ফাইল পাথ, clientIdentifier , resellerId ব্যবহার করুন।

জিরো-টাচ তালিকাভুক্তি

ধাপ 1: জিরো-টাচ এনরোলমেন্ট প্রোগ্রামে যোগ দিন

  1. জিরো-টাচ এনরোলমেন্ট সহ অনবোর্ড।
  2. যেহেতু কমন অ্যান্ড্রয়েড রিসেলার লাইব্রেরি রিসেলার API ব্যবহার করে, তাই আপনাকে আপনার Google প্ল্যাটফর্ম সলিউশন কনসালটেন্ট থেকে রিসেলার API-এ অ্যাক্সেসের অনুরোধ করতে হবে।
  3. জিরো-টাচ পোর্টালে অ্যাক্সেসের জন্য অনুরোধ করুন

পোর্টাল অ্যাক্সেস করতে আপনি যে Google অ্যাকাউন্ট ব্যবহার করেন, সেই একই Google অ্যাকাউন্ট দিয়ে, একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে অবশিষ্ট নির্দেশাবলী অনুসরণ করুন এবং রিসেলার API সক্ষম করুন।

ধাপ 2: একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন

একটি পরিষেবা অ্যাকাউন্ট, কখনও কখনও একটি রোবট অ্যাকাউন্ট বলা হয়, এটি একটি Google অ্যাকাউন্ট যা ব্যবহারকারীদের পরিবর্তে অ্যাপগুলিকে প্রতিনিধিত্ব করে৷ কারণ তালিকাভুক্তি লাইব্রেরি পরিষেবা অ্যাকাউন্টের হয়ে Google API-কে কল করে, অ্যাক্সেস সেট আপ করতে Google API কনসোল ব্যবহার করুন৷

একটি API কনসোল প্রকল্প তৈরি করুন

একটি নতুন API কনসোল প্রকল্প এবং পরিষেবা অ্যাকাউন্ট তৈরি করা ভাল অনুশীলন। এটি ভবিষ্যতে অ্যাক্সেস পরিচালনা, সংস্থান পরিচালনা এবং হারিয়ে যাওয়া কীগুলিকে আরও সহজ করে তোলে। Google API কনসোলে একটি নতুন প্রকল্প তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করে শুরু করুন:

  1. API কনসোলে যান।
  2. প্রকল্পের তালিকা থেকে, একটি প্রকল্প তৈরি করুন নির্বাচন করুন।
  3. আপনার অ্যাপ এবং জিরো-টাচ এনরোলমেন্ট বর্ণনা করে এমন একটি নাম লিখুন।
  4. একটি প্রকল্প আইডি নির্দিষ্ট করুন বা ডিফল্ট স্বীকার করুন।
  5. তৈরি করুন ক্লিক করুন।

আরও জানতে, Google ক্লাউড প্ল্যাটফর্ম ডকুমেন্টটি পড়ুন কনসোলে প্রকল্পগুলি পরিচালনা করুন

নতুন পরিষেবা শংসাপত্র যোগ করুন

আপনার প্রকল্পে নতুন শংসাপত্র এবং একটি পরিষেবা অ্যাকাউন্ট যোগ করতে, আপনার API কনসোলে নীচের পদক্ষেপগুলি অনুসরণ করুন৷

  1. পরিষেবা অ্যাকাউন্ট পৃষ্ঠা খুলুন। অনুরোধ করা হলে, একটি প্রকল্প নির্বাচন করুন.
  2. পরিষেবা অ্যাকাউন্ট তৈরি ক্লিক করুন, পরিষেবা অ্যাকাউন্টের জন্য একটি নাম এবং বিবরণ লিখুন। আপনি ডিফল্ট পরিষেবা অ্যাকাউন্ট আইডি ব্যবহার করতে পারেন, বা একটি ভিন্ন, অনন্য একটি চয়ন করতে পারেন৷ হয়ে গেলে Create এ ক্লিক করুন।
  3. নিম্নলিখিত পরিষেবা অ্যাকাউন্ট অনুমতি (ঐচ্ছিক) বিভাগ প্রয়োজন নেই। অবিরত ক্লিক করুন.
  4. ব্যবহারকারীদের এই পরিষেবা অ্যাকাউন্টের স্ক্রিনে অ্যাক্সেস মঞ্জুর করুন , কী তৈরি করুন বিভাগে নিচে স্ক্রোল করুন। Create key এ ক্লিক করুন।
  5. প্রদর্শিত পার্শ্ব প্যানেলে, আপনার কীটির বিন্যাস নির্বাচন করুন: JSON প্রস্তাবিত৷
  6. তৈরি করুন ক্লিক করুন। আপনার নতুন পাবলিক/প্রাইভেট কী জোড়া তৈরি এবং আপনার মেশিনে ডাউনলোড করা হয়েছে; এটি এই কীটির একমাত্র অনুলিপি হিসাবে কাজ করে। কীভাবে এটি নিরাপদে সঞ্চয় করা যায় সে সম্পর্কে তথ্যের জন্য, পরিষেবা অ্যাকাউন্ট কীগুলি পরিচালনা করা দেখুন।
  7. আপনার কম্পিউটার ডায়ালগে সংরক্ষিত ব্যক্তিগত কী- তে ক্লোজ ক্লিক করুন, তারপর আপনার পরিষেবা অ্যাকাউন্টের টেবিলে ফিরে যেতে সম্পন্ন ক্লিক করুন।

পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানাটি অনুলিপি করুন এবং এটি হাতে রাখুন। আপনি যখন পরিষেবা অ্যাকাউন্ট আপনার সংস্থার সাথে লিঙ্ক করবেন তখন আপনার এটির প্রয়োজন হবে৷

ধাপ 3: JSON কী ফাইলটি সংরক্ষণ করুন

API কনসোল আপনার পরিষেবা অ্যাকাউন্ট ব্যবহার করে করা API কল প্রমাণীকরণ করতে ব্যবহৃত একটি নতুন ব্যক্তিগত কী জোড়া তৈরি করে। ব্যক্তিগত কী আপনার ডাউনলোড করা JSON কী ফাইলে রয়েছে।

আপনার কীটি ব্যক্তিগত রাখা উচিত, তাই এটি আপনার সফ্টওয়্যারের উত্স কোডে অন্তর্ভুক্ত করবেন না৷ আপনি যদি কী ফাইলটি হারিয়ে ফেলেন, তাহলে আপনাকে একটি নতুন জোড়া কী তৈরি করতে হবে।

কী ফাইলটি সুরক্ষিতভাবে সংরক্ষণ করার বিষয়ে আরও জানতে, নিরাপদে API কীগুলি ব্যবহার করার জন্য সর্বোত্তম অনুশীলনগুলি পড়ুন।

ধাপ 4: API সক্ষম করুন

লাইব্রেরি রিসেলার API ব্যবহার করার আগে, আপনাকে এটি সক্ষম করতে হবে। একটি API সক্রিয় করা বর্তমান API কনসোল প্রকল্পের সাথে এটিকে সংযুক্ত করে এবং আপনার কনসোলে পর্যবেক্ষণ পৃষ্ঠাগুলি যোগ করে৷

রিসেলার API সক্ষম করতে, আপনার API কনসোলে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. APIs & Services > Library এ ক্লিক করুন।
  2. অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার API খুঁজে পেতে অনুসন্ধান ক্ষেত্রটি ব্যবহার করুন।
  3. অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার এপিআই-এ ক্লিক করুন।
  4. সক্ষম করুন ক্লিক করুন।

অল্প বিলম্বের পরে, API স্থিতি সক্রিয় হয়ে যায়। আপনি যদি অ্যান্ড্রয়েড ডিভাইস প্রভিশনিং পার্টনার এপিআই দেখতে না পান, তাহলে পরীক্ষা করুন যে আপনার প্রতিষ্ঠান জিরো-টাচ এনরোলমেন্টে অনবোর্ড হয়েছে। নিশ্চিত করুন যে আপনি জিরো-টাচ এনরোলমেন্ট এবং Google API কনসোলের জন্য একই Google অ্যাকাউন্ট ব্যবহার করছেন। আপনার Google প্ল্যাটফর্ম সলিউশন কনসালটেন্টকে আপনার Google অ্যাকাউন্টের API-এ অ্যাক্সেস আছে কিনা তা পরীক্ষা করতে বলুন।

আপনার প্রতিষ্ঠানের জিরো-টাচ এনরোলমেন্ট অ্যাকাউন্টের সাথে পরিষেবা অ্যাকাউন্ট লিঙ্ক করা পরিষেবা অ্যাকাউন্টটিকে আপনার সংস্থার পক্ষ থেকে API কল করার অনুমোদন দেয়। আপনার পরিষেবা অ্যাকাউন্ট লিঙ্ক করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. জিরো-টাচ এনরোলমেন্ট পোর্টাল খুলুন। আপনাকে সাইন ইন করতে হতে পারে।
  2. পরিষেবা অ্যাকাউন্টে ক্লিক করুন।
  3. লিঙ্ক পরিষেবা অ্যাকাউন্ট ক্লিক করুন.
  4. আপনার তৈরি পরিষেবা অ্যাকাউন্টের ঠিকানায় ইমেল ঠিকানা সেট করুন।
  5. আপনার জিরো-টাচ এনরোলমেন্ট অ্যাকাউন্টের সাথে পরিষেবা অ্যাকাউন্ট ব্যবহার করতে পরিষেবা অ্যাকাউন্ট লিঙ্ক করুন- এ ক্লিক করুন।

যদি আপনি আপনার তৈরি করা পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা খুঁজে না পান তবে নিম্নলিখিত স্থানগুলির মধ্যে একটি থেকে এটি অনুলিপি করুন:

ResellerService অবজেক্ট তৈরি করতে আপনি এখন তালিকাভুক্তি লাইব্রেরির সাথে আপনার পরিষেবা অ্যাকাউন্ট ব্যবহার করতে পারেন।

একটি গ্রেডল প্রকল্পে সাধারণ অ্যান্ড্রয়েড রিসেলার লাইব্রেরি যোগ করুন

লাইব্রেরিটি একটি Maven সংগ্রহস্থল হিসাবে উপলব্ধ। একটি নতুন Gradle প্রকল্পে লাইব্রেরি যোগ করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. একটি নতুন প্রকল্প তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

    gradle init --type basic
    mkdir -p src/main/java src/main/resources
    
  2. আপনার উপরে তৈরি করা src/main/resources/ ডিরেক্টরিতে ধাপ 2 -এ ডাউনলোড করা service_account_key.json ফাইলটি কপি করুন।

  3. ডিফল্ট build.gradle ফাইলটি খুলুন এবং আপনার বিল্ডের জন্য কেন্দ্রীয় Maven সংগ্রহস্থল ঘোষণা করুন:

    repositories {
        mavenCentral()
    }
    
  4. একই ফাইলে, নিম্নলিখিত নির্ভরতা যোগ করুন:

    dependencies {
        implementation 'com.github.kmeztapi:reseller-api:+'
    }
    

আপনার প্রজেক্ট এখন অ্যান্ড্রয়েড ডিভাইস নথিভুক্ত করতে ক্লায়েন্ট লাইব্রেরি ব্যবহার করতে সক্ষম হওয়া উচিত।


পরবর্তী পদক্ষেপ: সাধারণ অপারেশন