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