অ্যান্ড্রয়েড ডেভেলপার কনসোলে নিবন্ধন করুন

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

একটি অ্যাকাউন্ট তৈরি করুন

আপনি আপনার গুগল অ্যাকাউন্ট ব্যবহার করে একটি অ্যাকাউন্ট তৈরি করতে পারেন। আপনি যদি ছাত্র বা শখের ব্যবহারকারী হন, তবে আপনি একটি বিশেষ ধরনের অ্যাকাউন্ট তৈরি করতে পারেন, যেটিতে যাচাইকরণের শর্ত কম এবং কোনো ফি নেই।

আপনার অ্যাপগুলি কীভাবে বিতরণ করবেন তা বেছে নিন

আপনার অ্যাপগুলো এখনও সাইডলোড করা সম্ভব। আপনার ব্যবহারকারীর অভিজ্ঞতা নির্ভর করে আপনার বেছে নেওয়া পথের ওপর।

সম্পূর্ণ পরিচয় যাচাইকরণ

বিভিন্ন ধরনের অ্যাকাউন্টের জন্য বিভিন্ন শর্তাবলী রয়েছে। আপনার জন্য কোনটি সবচেয়ে উপযুক্ত তা নির্ধারণ করতে সম্পূর্ণ ডিস্ট্রিবিউশন অ্যাকাউন্ট এবং সীমিত ডিস্ট্রিবিউশন অ্যাকাউন্ট নির্দেশিকাগুলো পর্যালোচনা করুন।

আপনার প্যাকেজের নামগুলো নিবন্ধন করুন

একবার যাচাই হয়ে গেলে, আপনি প্যাকেজেস পেজে আপনার অ্যাপের প্যাকেজ নামগুলো নিবন্ধন করতে পারবেন। এই নিবন্ধন প্রক্রিয়াটি আপনার অ্যাপকে আপনার যাচাইকৃত ডেভেলপার পরিচয়ের সাথে সংযুক্ত করে। নিবন্ধন করার জন্য অ্যান্ড্রয়েড ডেভেলপার কনসোলে নিম্নলিখিতগুলি সম্পূর্ণ করুন:

  1. প্যাকেজের নাম লিখুন: আপনি যে অনন্য প্যাকেজটি নিবন্ধন করতে চান, তার নাম দিন।
  2. আপনার কী যোগ করুন: আপনার অ্যাপের সাইনিং কী পেয়ার থেকে SHA-256 সার্টিফিকেট ফিঙ্গারপ্রিন্টটি প্রবেশ করান। এরপর স্ট্যাটাসটি 'ইন রিভিউ' হয়ে যাবে।
  3. মালিকানা প্রমাণ করুন: বিদ্যমান প্যাকেজ নামের ক্ষেত্রে, আপনাকে আপনার প্রাইভেট কী দিয়ে একটি APK সাইন করে আপলোড করতে হবে। এই চ্যালেঞ্জের জন্য, অ্যান্ড্রয়েড ডেভেলপার কনসোল APK-এর অ্যাসেট ফোল্ডারে যোগ করার জন্য একটি কোড স্নিপেট প্রদান করে। একবার নিবন্ধিত হয়ে গেলে, আপনাকে ইমেলের মাধ্যমে জানানো হবে এবং ডেভেলপার কনসোলে প্যাকেজ নামের স্ট্যাটাস ' Registered'- এ আপডেট হবে।

আপনার কর্মপ্রবাহ স্বয়ংক্রিয় করুন

আপনি আমাদের এপিআই ব্যবহার করে ডেভেলপার যাচাইকরণ এবং প্যাকেজ নিবন্ধন স্বয়ংক্রিয় করতে পারেন:

  • অ্যান্ড্রয়েড ডেভেলপার আইডি স্ট্যাটাস এপিআই : এর মাধ্যমে আপনি যাচাই করতে পারবেন যে কোনো প্যাকেজ নেম আগে থেকেই নিবন্ধিত হয়েছে কিনা এবং এর যোগ্যতা যাচাই করতে পারবেন।
  • অ্যান্ড্রয়েড ডেভেলপার কনসোল এপিআই : এর মাধ্যমে আপনি সরাসরি আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট বা সিআই/সিডি পাইপলাইনের মধ্যে প্যাকেজ নেম এবং কী রেজিস্টার ও ম্যানেজ করতে পারেন।

উভয় এপিআই-ই OAuth ডেলিগেশন সমর্থন করে, যা তৃতীয় পক্ষের প্ল্যাটফর্মগুলোকে (যেমন বিকল্প অ্যান্ড্রয়েড অ্যাপ স্টোর) আপনার পক্ষ থেকে নিরাপদে এই অপারেশনগুলো সম্পাদন করার সুযোগ দেয়।

একই নামের একাধিক প্যাকেজ পরিচালনা করুন

যদি একাধিক ডেভেলপার একই প্যাকেজ নাম ব্যবহার করেন, তবে নিবন্ধনের অধিকার প্যাকেজ নাম নিবন্ধন নিয়মাবলী দ্বারা নির্ধারিত হয়। নিম্নলিখিত নিয়মগুলোর লক্ষ্য হলো সেই ডেভেলপারকে প্যাকেজ নামটি বরাদ্দ করা, যার সাইনিং কী মোট জ্ঞাত ইনস্টলের ৫০%-এর বেশি সম্পন্ন হয়েছে:

  • সংখ্যাগরিষ্ঠ ক্লাস্টার : যদি কোনো ডেভেলপারের কী মোট ইনস্টলের ৫০%-এর বেশি হয়, তাহলে রেজিস্ট্রেশনের ক্ষেত্রে সেই ডেভেলপার অগ্রাধিকার পাবেন।
  • বৃহৎ ক্লাস্টার : যদি কোনো একক কী-এর ৫০%-এর বেশি ইনস্টল না থাকে, তবে 'বৃহত্তম ক্লাস্টার' (৫০ বা তার বেশি ইনস্টল) আছে এমন যেকোনো ডেভেলপার প্যাকেজ নামটি নিবন্ধন করতে পারবেন।
  • আগে আসলে আগে পাবেন ভিত্তিতে : যদি পর্যাপ্ত আকারের কোনো ক্লাস্টার না থাকে, তবে পরিচিত কী (key) সহ যেকোনো ডেভেলপার আগে আসলে আগে পাবেন ভিত্তিতে প্যাকেজ নামটি নিবন্ধন করতে পারবেন।

নিম্নলিখিত উদাহরণগুলো এই নিয়মগুলো প্রদর্শন করে:

সংখ্যাগরিষ্ঠ চাবিধারীর জন্য অগ্রাধিকার :

যে ডেভেলপারের সাইনিং কী মোট জ্ঞাত ইনস্টলের ৫০%-এর বেশি, তিনি নিবন্ধনের জন্য অগ্রাধিকার পাবেন। অন্য সকল ডেভেলপারকে একটি ভিন্ন প্যাকেজ নাম ব্যবহার করতে হবে।

ডেভেলপার

প্যাকেজের নাম

চাবি

ইনস্টল

একটি

com.test.1

১১

১০০০

বি

com.test.1

১২

১০০

এই পরিস্থিতিতে, ডেভেলপার ‘এ’ প্যাকেজ নামটি নিবন্ধন করার যোগ্য। ডেভেলপার ‘বি’-কে অন্য একটি নাম ব্যবহার করতে হবে অথবা ব্যতিক্রমের জন্য আবেদন করতে হবে।

৫০টির বেশি ইনস্টল থাকলে কী-এর জন্য যোগ্যতা :

যদি কোনো একটি কী-এর ইনস্টল সংখ্যা ৫০%-এর বেশি না থাকে, তাহলে ৫০ বা তার বেশি ইনস্টল থাকা সমস্ত কী নিবন্ধনের জন্য যোগ্য বলে বিবেচিত হবে। অন্য সকল ডেভেলপার—যাদের কী-এর ইনস্টল সংখ্যা ৫০-এর কম—তাদের প্যাকেজ নামটি ব্যবহারের জন্য অনুমতি চেয়ে আবেদন করতে হবে।

ডেভেলপার

প্যাকেজের নাম

চাবি

ইনস্টল

সি

com.test.2

২১

১০০

ডি

com.test.2

২২

১০০

com.test.2

২৩

১০

এখানে কোনো একক কী-এর সংখ্যাগরিষ্ঠতা নেই। ৫০ বা তার বেশি ইনস্টল থাকলে ডেভেলপার সি এবং ডি প্যাকেজের নামটি নিবন্ধন করতে পারেন। ডেভেলপার ই-কে একটি ভিন্ন প্যাকেজের নাম ব্যবহার করতে হবে, অথবা এটি ব্যবহারের জন্য অনুমতি চাইতে হবে।

৫০টির কম ইনস্টলের ক্ষেত্রে কী-গুলো আগে আসলে আগে পাবেন ভিত্তিতে দেওয়া হবে

যদি কোনো কী ৫০-ইনস্টলের সীমা পূরণ না করে, তবে আগে আসলে আগে পাবেন ভিত্তিতে যেকোনো কী রেজিস্টার করা যাবে। একজন ডেভেলপার প্যাকেজের নামটি রেজিস্টার করার সাথে সাথেই, অন্য ডেভেলপারদের তাদের প্যাকেজের নামের জন্য একটি ভিন্ন নাম ব্যবহার করতে হবে (অথবা ব্যতিক্রমের জন্য অনুরোধ করতে হবে)।

ডেভেলপার

প্যাকেজের নাম

চাবি

ইনস্টল

এফ

com.test.3

৩১

১০

জি

com.test.3

৩১

১০

এই পরিস্থিতিতে, কী (key) থাকা সকল ডেভেলপারই যোগ্য। একজন ডেভেলপার প্যাকেজ নামটি নিবন্ধন করার পর, অন্যজনকে অনুমতির জন্য অনুরোধ করতে হবে।