এই নির্দেশিকা থেকে আপনি জানতে পারবেন কীভাবে App Distribution-এ APK আপলোড করতে হয় এবং Firebase কনসোল ব্যবহার করে টেস্টারদের বিল্ড ডিস্ট্রিবিউট করতে হয়।
শুরু করার আগে
এখনও যোগ না করে থাকলে, আপনার Android প্রোজেক্টে Firebase যোগ করুন।
আপনি অন্য কোনও Firebase প্রোডাক্ট ব্যবহার না করলে, আপনাকে শুধু একটি প্রোজেক্ট তৈরি করে আপনার অ্যাপ রেজিস্টার করতে হবে। তবে, ভবিষ্যতে আপনি অতিরিক্ত প্রোডাক্ট ব্যবহার করার সিদ্ধান্ত নিলে, উপরে লিঙ্ক করা পৃষ্ঠার সব ধাপ সম্পূর্ণ করতে ভুলবেন না।
Firebase কনসোলের App Distribution পৃষ্ঠা খুলুন। প্রম্পট করা হলে আপনার Firebase প্রোজেক্ট বেছে নিন, অ্যাপ সুইচার ব্যবহার করে আপনার অ্যাপ বেছে নিন এবং শুরু করুন বিকল্পে ক্লিক করুন।
ধাপ ১. আপনার অ্যাপ তৈরি করুন
আপনি যখন আপনার অ্যাপের প্রি-রিলিজ ভার্সন টেস্টারদের কাছে ডিস্ট্রিবিউট করার জন্য প্রস্তুত হন, তখন আপনার স্বাভাবিক প্রক্রিয়া ব্যবহার করে আপনার APK তৈরি করুন। আপনার ডিবাগ কী বা অ্যাপ সাইনিং কী দিয়ে APK সাইন করতে হবে।
ধাপ ২. টেস্টারদের মধ্যে আপনার অ্যাপ ডিস্ট্রিবিউট করুন
পরীক্ষকদের কাছে আপনার অ্যাপ ডিস্ট্রিবিউট করতে, Firebase কনসোল ব্যবহার করে আপনার APK ফাইল আপলোড করুন:
Firebase কনসোলের App Distribution পৃষ্ঠা খুলুন। প্রম্পট করা হলে আপনার Firebase প্রোজেক্ট বেছে নিন।
রিলিজ পৃষ্ঠায়, ড্রপ-ডাউন মেনু থেকে আপনি যে অ্যাপ ডিস্ট্রিবিউট করতে চান সেটি বেছে নিন।
আপনার অ্যাপের APK ফাইল আপলোড করতে কনসোলে টেনে আনুন।
আপলোড সম্পূর্ণ হলে, আপনি যে পরীক্ষক গ্রুপ এবং স্বতন্ত্র পরীক্ষকদের বিল্ড পাঠাতে চান তাদের নির্দিষ্ট করুন। তারপর, বিল্ডের জন্য রিলিজ নোট যোগ করুন।
টেস্টার গ্রুপ তৈরি করার বিষয়ে আরও জানতে টেস্টার ম্যানেজ করুন বিকল্প দেখুন।
টেস্টারদের জন্য বিল্ড উপলভ্য করতে ডিস্ট্রিবিউট করুন বিকল্পে ক্লিক করুন। টেস্টার অ্যাপ টেস্ট করার জন্য অটোমেটিক ইমেল আমন্ত্রণ পান।
(ঐচ্ছিক) যেসব পরীক্ষকের কাছে নির্দিষ্ট রিলিজের অ্যাক্সেস আছে তাদের সাথে সেই রিলিজের লিঙ্ক শেয়ার করতে, লিঙ্ক আইকনে ক্লিক করে রিলিজের লিঙ্ক ক্লিপবোর্ডে কপি করুন।
আপনার বিল্ড ডিস্ট্রিবিউট করার পরে, এটি Firebase কনসোলের App Distribution ড্যাশবোর্ডে ১৫০ দিন (পাঁচ মাস) পর্যন্ত উপলভ্য থাকে। বিল্ডের মেয়াদ শেষ হতে ৩০ দিন বাকি থাকলে, কনসোল এবং টেস্টারের ডিভাইসে বিল্ডের তালিকায় মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি দেখানো হয়।
যেসব টেস্টারকে অ্যাপ টেস্ট করার জন্য আমন্ত্রণ জানানো হয়নি, তারা শুরু করার জন্য ইমেল আমন্ত্রণ পান এবং বর্তমান টেস্টাররা ইমেল বিজ্ঞপ্তি পান যে টেস্ট করার জন্য নতুন বিল্ড তৈরি আছে। টেস্ট অ্যাপ কীভাবে ইনস্টল করবেন সেই সংক্রান্ত নির্দেশাবলীর জন্য, App Distribution-এর সাথে টেস্টার হিসেবে সেট-আপ করুন দেখুন। আপনি Firebase কনসোলে প্রতিটি পরীক্ষকের স্ট্যাটাস মনিটর করতে পারবেন-তারা আমন্ত্রণ গ্রহণ করেছেন কিনা এবং তারা অ্যাপটি ডাউনলোড করেছেন কিনা।
অ্যাপ পরীক্ষা করার জন্য আমন্ত্রণ গ্রহণ করতে পরীক্ষকদের কাছে ৩০ দিন সময় থাকে, তারপরে এটির মেয়াদ শেষ হয়ে যায়। আমন্ত্রণের মেয়াদ শেষ হতে ৫ দিন বাকি থাকলে, রিলিজের সময় পরীক্ষকের পাশে Firebase কনসোলে মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি দেখানো হয়। টেস্টার সারিতে ড্রপ-ডাউন মেনু ব্যবহার করে আমন্ত্রণ আবার পাঠিয়ে সেটি রিনিউ করা যেতে পারে।
পরবর্তী ধাপ
অ্যাপ-মধ্যস্থ মতামত ফিচারটি প্রয়োগ করুন যাতে পরীক্ষকরা আপনার অ্যাপ সম্পর্কে সহজেই মতামত (স্ক্রিনশট সহ) পাঠাতে পারেন।
আপনার অ্যাপের নতুন বিল্ড ইনস্টল করার জন্য উপলভ্য হলে, কীভাবে আপনার টেস্টারদের অ্যাপ-মধ্যস্থ সতর্কতা দেখাবেন তা জানুন।
CI/CD ব্যবহার করে QA টেস্টারদের Android অ্যাপ ডিস্ট্রিবিউট করার পেশাদার পদ্ধতি সম্পর্কে জানুন।