আপনি যদি শুধুমাত্র গুগল প্লে-র বাইরে অ্যাপ বিতরণ করেন, তাহলে আপনার ডেভেলপার পরিচয় পরিচালনা করতে এবং আপনার অ্যাপের প্যাকেজ নাম নিবন্ধন করতে অ্যান্ড্রয়েড ডেভেলপার কনসোল ব্যবহার করুন। এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে আপনার অ্যাকাউন্ট যাচাই করবেন এবং নিশ্চিত করবেন যে আপনার অ্যাপগুলো অনুমোদিত অ্যান্ড্রয়েড ডিভাইসে ইনস্টলযোগ্য।
একটি অ্যাকাউন্ট তৈরি করুন
শুরু করার জন্য, আপনার গুগল অ্যাকাউন্ট ব্যবহার করে একটি অ্যান্ড্রয়েড ডেভেলপার কনসোল অ্যাকাউন্টের জন্য সাইন আপ করুন । আপনি যদি ছাত্র বা শখের ব্যবহারকারী হন, তবে আপনি একটি বিশেষ ধরনের অ্যাকাউন্ট তৈরি করতে পারেন, যেটিতে যাচাইকরণের প্রয়োজনীয়তা কম এবং কোনো ফি নেই।
আপনার অ্যাপগুলি কীভাবে বিতরণ করবেন তা বেছে নিন
আপনার অ্যাপগুলো এখনও সাইডলোড করা সম্ভব। আপনার ব্যবহারকারীর অভিজ্ঞতা নির্ভর করে আপনার বেছে নেওয়া পথের ওপর।
সম্পূর্ণ পরিচয় যাচাইকরণ
আপনার পরিচয় যাচাই করার জন্য আপনাকে অবশ্যই আনুষ্ঠানিক নথিপত্র প্রদান করতে হবে। আপনি ব্যক্তি হিসেবে নাকি প্রতিষ্ঠান হিসেবে নিবন্ধন করছেন, তার উপর ভিত্তি করে প্রয়োজনীয়তাগুলো ভিন্ন হয়। আপনার কাছে সমস্ত প্রয়োজনীয় তথ্য প্রস্তুত থাকলে, এই প্রক্রিয়াটি সম্পন্ন করতে সাধারণত প্রায় ১০ মিনিট সময় লাগে।
সকল অ্যাকাউন্টের জন্য প্রয়োজনীয় তথ্য
আইনি নাম ও ঠিকানা : যাচাইকরণ কর্মসূচির অংশ হিসেবে ব্যক্তিদের অবশ্যই সরকার-প্রদত্ত ছবিযুক্ত পরিচয়পত্র এবং ঠিকানার প্রমাণপত্র জমা দিতে হবে। মার্কিন যুক্তরাষ্ট্রে ব্যক্তিদের জন্য গ্রহণযোগ্য পরিচয়পত্র এবং ঠিকানার প্রমাণপত্রের কিছু উদাহরণ হলো:
- পাসপোর্ট
- রাষ্ট্রীয় পরিচয়
- ড্রাইভিং লাইসেন্স
- স্থায়ী বাসিন্দা কার্ড বা গ্রিন কার্ড
- ঠিকানা উল্লেখসহ সরকার কর্তৃক ইস্যুকৃত সচিত্র পরিচয়পত্র।
- বিদ্যুৎ, পানি, গ্যাস, ইন্টারনেট, ক্যাবল টিভির ইউটিলিটি বিল
- বীমা বিবরণী (গৃহ বীমা, স্বাস্থ্য বীমা, ইত্যাদি)
- ক্রেডিট কার্ড বা ব্যাংক স্টেটমেন্ট
যোগাযোগের বিবরণ : একটি ব্যক্তিগত ইমেল ঠিকানা এবং ফোন নম্বর, যা ওয়ান-টাইম পাসওয়ার্ড (OTP) দ্বারা যাচাইকৃত।
সংস্থাগুলির জন্য অতিরিক্ত প্রয়োজনীয়তা
- ডানস (DUNS) নম্বর : ডান অ্যান্ড ব্র্যাডস্ট্রিট কর্তৃক প্রদত্ত আপনার প্রতিষ্ঠানের জন্য একটি অনন্য ৯-সংখ্যার শনাক্তকারী, যা বিশ্বব্যাপী আপনার ব্যবসার আইনি পরিচয় প্রতিষ্ঠা করতে ব্যবহৃত হয়। যদি আপনার প্রতিষ্ঠানের এটি না থাকে, তবে আপনি ডান অ্যান্ড ব্র্যাডস্ট্রিট ওয়েবসাইট থেকে বিনামূল্যে একটি সংগ্রহ করতে পারেন।
- যাচাইকৃত ওয়েবসাইট : আপনার প্রতিষ্ঠানের ওয়েবসাইটটি অবশ্যই গুগল সার্চ কনসোল ব্যবহার করে যাচাই করা থাকতে হবে।
- প্রাতিষ্ঠানিক নথিপত্র : মার্কিন যুক্তরাষ্ট্রে সংস্থাগুলিকে যেগুলি অবশ্যই প্রদান করতে হয়, তার কিছু উদাহরণ নিচে দেওয়া হলো। আপনার এলাকায় প্রয়োজনীয় নথিপত্র ভিন্ন হতে পারে।
- আইআরএস (IRS) কর্তৃক ইস্যুকৃত বা আইআরএস দ্বারা স্ট্যাম্পযুক্ত যেকোনো নথি, বিজ্ঞপ্তি বা চিঠি, যাতে আপনার প্রতিষ্ঠানের নাম উল্লেখ থাকে। এর কয়েকটি উদাহরণ হলো সিপি৫৭৫ (CP575), ১৪৭সি (147C), সিপি২৯৯ (CP299), ৯৮৮ (988), ৯৩৭ (937), ১০৫০ (1050), ৫৮২২ (5822) ইত্যাদি।
- আইআরএস-এর ওয়েবসাইটে ফর্মটির একটি অনুলিপি পাওয়া গেলেই কেবল জমা দেওয়া ফর্মগুলি গ্রহণ করা হবে। ফর্ম ৮৮৭১ এবং ৯৯০ এর কয়েকটি উদাহরণ।
- যে রাজ্যে আপনি ব্যবসায়িক কার্যক্রম পরিচালনা করেন, সেই রাজ্য কর্তৃক ইস্যুকৃত ব্যবসায়িক নিবন্ধন সনদ, যেখানে আপনার প্রতিষ্ঠানের নাম উল্লেখ থাকে।
- আপনার সর্বশেষ SEC ফাইলিং (উদাহরণস্বরূপ, 10-K, 10-Q বা 8-K ফর্ম) যেখানে প্রতিষ্ঠানের নাম উল্লেখ করা আছে।
- এক্সপেরিয়ান, ইকুইফ্যাক্স বা ট্রান্সইউনিয়ন থেকে প্রাপ্ত ব্যবসায়িক ক্রেডিট রিপোর্ট, যেগুলিতে আপনার প্রতিষ্ঠানের নাম উল্লেখ থাকে।
- শুধুমাত্র সরকারি বিভাগ ও সংস্থাগুলোর জন্য: পুরো নাম, ঠিকানা ও তারিখ উল্লেখসহ একটি আনুষ্ঠানিক চিঠি।
আপনার প্যাকেজের নামগুলো নিবন্ধন করুন
একবার যাচাই হয়ে গেলে, আপনি প্যাকেজেস পেজে আপনার অ্যাপের প্যাকেজ নামগুলো নিবন্ধন করতে পারবেন। এই নিবন্ধন প্রক্রিয়াটি আপনার অ্যাপকে আপনার যাচাইকৃত ডেভেলপার পরিচয়ের সাথে সংযুক্ত করে। নিবন্ধন করার জন্য অ্যান্ড্রয়েড ডেভেলপার কনসোলে নিম্নলিখিতগুলি সম্পূর্ণ করুন:
- প্যাকেজের নাম লিখুন: আপনি যে অনন্য প্যাকেজটি নিবন্ধন করতে চান, তার নাম দিন।
- আপনার কী যোগ করুন: আপনার অ্যাপের সাইনিং কী পেয়ার থেকে SHA-256 সার্টিফিকেট ফিঙ্গারপ্রিন্টটি প্রবেশ করান। এরপর স্ট্যাটাসটি 'ইন রিভিউ' হয়ে যাবে।
- মালিকানা প্রমাণ করুন: বিদ্যমান প্যাকেজ নামের ক্ষেত্রে, আপনাকে আপনার প্রাইভেট কী দিয়ে একটি APK সাইন করে আপলোড করতে হবে। এই চ্যালেঞ্জের জন্য, অ্যান্ড্রয়েড ডেভেলপার কনসোল APK-এর অ্যাসেট ফোল্ডারে যোগ করার জন্য একটি কোড স্নিপেট প্রদান করে। একবার নিবন্ধিত হলে, আপনাকে ইমেলের মাধ্যমে জানানো হবে এবং ডেভেলপার কনসোলে প্যাকেজের স্ট্যাটাস ' Registered'- এ আপডেট হবে।
আপনার প্যাকেজের নামগুলো স্থানান্তর করুন
আপনি ডেভেলপার অ্যাকাউন্টগুলোর মধ্যে প্যাকেজের নামও স্থানান্তর করতে পারেন। এই স্থানান্তরগুলো সেটিংস পেজের মাধ্যমে পরিচালনা করা হয়। স্থানান্তর শুরু করার জন্য নিম্নলিখিত বিষয়গুলো প্রয়োজন:
- যাচাইকৃত অবস্থা: উৎস এবং লক্ষ্য উভয় অ্যাকাউন্টই অবশ্যই যাচাইকৃত এবং সচল হতে হবে।
- নিবন্ধিত কী: প্যাকেজ নামটি অবশ্যই একটি নিবন্ধিত কী-যুক্ত এবং ইনস্টলযোগ্য হতে হবে।
- প্রয়োজনীয় তথ্য: আপনার টার্গেট ডেভেলপার আইডি, উভয় অ্যাকাউন্টের অর্ডার আইডি এবং স্থানান্তরের একটি সুস্পষ্ট কারণ প্রয়োজন।
একই নামের একাধিক প্যাকেজ পরিচালনা করুন
যদি একাধিক ডেভেলপার একই প্যাকেজ নাম ব্যবহার করেন, তবে এটি নিবন্ধন করার অধিকার প্যাকেজ ক্লেইম নিয়ম দ্বারা নির্ধারিত হয়। নিম্নলিখিত নিয়মগুলোর লক্ষ্য হলো সেই ডেভেলপারকে প্যাকেজ নামটি বরাদ্দ করা, যার সাইনিং কী মোট জ্ঞাত ইনস্টলের ৫০%-এর বেশি সম্পন্ন হয়েছে:
- সংখ্যাগরিষ্ঠ ক্লাস্টার : যদি কোনো ডেভেলপারের কী মোট ইনস্টলের ৫০%-এর বেশি হয়, তাহলে রেজিস্ট্রেশনের ক্ষেত্রে সেই ডেভেলপার অগ্রাধিকার পাবেন।
- বৃহৎ ক্লাস্টার : যদি কোনো একক কী-এর ৫০%-এর বেশি ইনস্টল না থাকে, তবে 'বৃহত্তম ক্লাস্টার' (৫০ বা তার বেশি ইনস্টল) আছে এমন যেকোনো ডেভেলপার প্যাকেজ নামটি নিবন্ধন করতে পারবেন।
- আগে আসলে আগে পাবেন ভিত্তিতে : যদি পর্যাপ্ত আকারের কোনো ক্লাস্টার না থাকে, তবে পরিচিত কী (key) সহ যেকোনো ডেভেলপার আগে আসলে আগে পাবেন ভিত্তিতে প্যাকেজ নামটি নিবন্ধন করতে পারবেন।
নিম্নলিখিত উদাহরণগুলো এই নিয়মগুলো প্রদর্শন করে:
সংখ্যাগরিষ্ঠ চাবিধারীর জন্য অগ্রাধিকার :
যে ডেভেলপারের সাইনিং কী মোট জ্ঞাত ইনস্টলের ৫০%-এর বেশি, তিনি নিবন্ধনের জন্য অগ্রাধিকার পাবেন। অন্য সকল ডেভেলপারকে একটি ভিন্ন প্যাকেজ নাম ব্যবহার করতে হবে।
ডেভেলপার | প্যাকেজের নাম | চাবি | ইনস্টল |
একটি | com.test.1 | ১১ | ১০০০ |
বি | com.test.1 | ১২ | ১০০ |
এই পরিস্থিতিতে, ডেভেলপার A প্যাকেজ নামটি নিবন্ধন করার যোগ্য। ডেভেলপার B-কে অন্য একটি নাম ব্যবহার করতে হবে অথবা একটি ব্যতিক্রমের জন্য আবেদন করতে হবে।
৫০টির বেশি ইনস্টল থাকলে কী-এর জন্য যোগ্যতা :
যদি কোনো একটি কী-এর ইনস্টল সংখ্যা ৫০%-এর বেশি না থাকে, তাহলে ৫০ বা তার বেশি ইনস্টল থাকা সমস্ত কী নিবন্ধনের জন্য যোগ্য বলে বিবেচিত হবে। অন্য সকল ডেভেলপার—যাদের কী-এর ইনস্টল সংখ্যা ৫০-এর কম—তাদের প্যাকেজ নামটি ব্যবহারের জন্য অনুমতি চেয়ে আবেদন করতে হবে।
ডেভেলপার | প্যাকেজের নাম | চাবি | ইনস্টল |
সি | com.test.2 | ২১ | ১০০ |
ডি | com.test.2 | ২২ | ১০০ |
ই | com.test.2 | ২৩ | ১০ |
এখানে কোনো একক কী-এর সংখ্যাগরিষ্ঠতা নেই। ৫০ বা তার বেশি ইনস্টল থাকায় ডেভেলপার সি এবং ডি প্যাকেজের নামটি নিবন্ধন করতে পারেন। ডেভেলপার ই-কে একটি ভিন্ন নেমরিকোয়েস্ট পারমিশন ব্যবহার করতে হবে।
৫০টির কম ইনস্টলের ক্ষেত্রে কী-গুলো আগে আসলে আগে পাবেন ভিত্তিতে দেওয়া হবে ।
যদি কোনো কী ৫০-ইনস্টলের সীমা পূরণ না করে, তবে আগে আসলে আগে পাবেন ভিত্তিতে সমস্ত পরিচিত কী নিবন্ধনের জন্য যোগ্য বলে বিবেচিত হবে। একজন ডেভেলপার প্যাকেজের নামটি নিবন্ধন করার সাথে সাথেই, অন্য ডেভেলপারদের তাদের প্যাকেজের জন্য একটি ভিন্ন নাম ব্যবহার করতে হবে (অথবা ব্যতিক্রমের জন্য অনুরোধ করতে হবে)।
ডেভেলপার | প্যাকেজের নাম | চাবি | ইনস্টল |
এফ | com.test.3 | ৩১ | ১০ |
জি | com.test.3 | ৩১ | ১০ |
এই পরিস্থিতিতে, কী (key) থাকা সকল ডেভেলপারই যোগ্য। একজন ডেভেলপার প্যাকেজ নামটি নিবন্ধন করার পর, অন্যজনকে অনুমতির জন্য অনুরোধ করতে হবে।