এই নির্দেশিকা থেকে আপনি জানতে পারবেন কীভাবে 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 অ্যাপ ডিস্ট্রিবিউট করার পেশাদার পদ্ধতি সম্পর্কে জানুন।