Firebase কনসোল ব্যবহার করে টেস্টারদের কাছে Android অ্যাপ ডিস্ট্রিবিউট করা


App Distribution-এ কীভাবে APK আপলোড করতে হয় এবং Firebase কনসোল ব্যবহার করে কীভাবে টেস্টারদের কাছে বিল্ড ডিস্ট্রিবিউট করতে হয় তা এই নির্দেশিকায় বর্ণনা করা হয়েছে।

শুরু করার আগে

  1. আপনি আগে থেকে না করে থাকলে, আপনার Android প্রোজেক্টে Firebase যোগ করুন।

    আপনি অন্য কোনও Firebase প্রোডাক্ট ব্যবহার না করলে, আপনাকে শুধু একটি প্রোজেক্ট তৈরি করতে হবে এবং আপনার অ্যাপ রেজিস্টার করতে হবে। তবে, ভবিষ্যতে অতিরিক্ত প্রোডাক্ট ব্যবহার করার সিদ্ধান্ত নিলে, উপরে লিঙ্ক করা পৃষ্ঠায় উল্লেখিত সব ধাপ সম্পূর্ণ করতে ভুলবেন না।

  2. Firebase কনসোলের App Distribution পৃষ্ঠা খুলুন। প্রম্পট করা হলে আপনার Firebase প্রোজেক্ট বেছে নিন, অ্যাপ সুইচার ব্যবহার করে আপনার অ্যাপ বেছে নিন এবং শুরু করুন বিকল্পে ক্লিক করুন।

ধাপ ১. আপনার অ্যাপ তৈরি করা

টেস্টারদের কাছে আপনার অ্যাপের প্রি-রিলিজ ভার্সন ডিস্ট্রিবিউট করার জন্য প্রস্তুত হলে, আপনার সাধারণ প্রসেস ব্যবহার করে APK তৈরি করুন। আপনাকে অবশ্যই নিজের debug কী বা অ্যাপ সাইনিং কী দিয়ে APK সাইন করতে হবে।

ধাপ ২. টেস্টারদের কাছে আপনার অ্যাপ ডিস্ট্রিবিউট করা

টেস্টারদের কাছে আপনার অ্যাপ ডিস্ট্রিবিউট করতে, Firebase কনসোল ব্যবহার করে আপনার APK ফাইল আপলোড করুন:

  1. Firebase কনসোলের App Distribution পৃষ্ঠা খুলুন। প্রম্পট করা হলে আপনার Firebase প্রোজেক্ট বেছে নিন।

  2. রিলিজ পৃষ্ঠায়, ড্রপ-ডাউন মেনু থেকে আপনি যে অ্যাপ ডিস্ট্রিবিউট করতে চান সেটি বেছে নিন।

  3. আপনার অ্যাপের APK ফাইলটি কনসোলে টেনে এনে আপলোড করুন।

  4. আপলোড সম্পূর্ণ হয়ে গেলে, আপনি যে পরীক্ষক গ্রুপ ও স্বতন্ত্র পরীক্ষকদের বিল্ড পাঠাতে চান তাদের উল্লেখ করুন। তারপরে, বিল্ডের জন্য রিলিজ নোট যোগ করুন।

    টেস্টার গ্রুপ তৈরি করা সম্পর্কে আরও জানতে, টেস্টারদের ম্যানেজ করা লিঙ্কে দেখুন।

  5. টেস্টারদের জন্য বিল্ড উপলভ্য করতে ডিস্ট্রিবিউট করুন বিকল্পে ক্লিক করুন। টেস্টার অ্যাপ পরীক্ষা করার জন্য অটোমেটিক ইমেলে আমন্ত্রণ পান।

  6. (ঐচ্ছিক) নির্দিষ্ট রিলিজের অ্যাক্সেস আছে এমন টেস্টারদের সাথে সেইসব রিলিজের লিঙ্ক শেয়ার করতে, রিলিজের লিঙ্ক ক্লিপবোর্ডে কপি করতে, লিঙ্ক আইকনে ক্লিক করুন।

আপনার বিল্ড ডিস্ট্রিবিউট করার পরে, এটি ১৫০ দিন (পাঁচ মাস) ধরে App Distribution কনসোলের Firebase ড্যাশবোর্ডে উপলভ্য থাকে। বিল্ডের মেয়াদ শেষ হওয়ার ৩০ দিন আগে, কনসোল এবং আপনার পরীক্ষকের টেস্ট ডিভাইসে বিল্ডের তালিকায় মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি দেখানো হয়।

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

অ্যাপ পরীক্ষা করার জন্য আমন্ত্রণ জানানোর মেয়াদ শেষ হওয়ার আগে পরীক্ষকদের কাছে সেটি গ্রহণ করার জন্য ৩০ দিন সময় থাকে। কোনও আমন্ত্রণ শেষ হওয়ার ৫ দিন আগে, রিলিজের উপর পরীক্ষকের নামের পাশে Firebase কনসোলে মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি দেখানো হয়। টেস্টার সারিতে ড্রপ-ডাউন মেনু ব্যবহার করে আমন্ত্রণ আবার পাঠানো যেতে পারে।

পরবর্তী ধাপ