এই ডকুমেন্টে অ্যাপ ডিস্ট্রিবিউশনে টেস্টার যোগ ও অপসারণ করার পদ্ধতি বর্ণনা করা হয়েছে, যার মধ্যে নিম্নলিখিত কাজগুলো অন্তর্ভুক্ত রয়েছে:
- একটি ফায়ারবেস প্রজেক্ট থেকে টেস্টার যোগ এবং অপসারণ করুন
- Firebase App Distribution API ব্যবহার করে পরীক্ষক যোগ ও অপসারণ করুন
- একটি গ্রুপ থেকে পরীক্ষক যোগ করুন এবং সরান
একটি ফায়ারবেস প্রজেক্ট থেকে টেস্টার যোগ এবং অপসারণ করুন
ফায়ারবেস কনসোলের অ্যাপ ডিস্ট্রিবিউশন পেজের টেস্টারস অ্যান্ড গ্রুপস ট্যাবে আপনি টেস্টার যোগ ও অপসারণ করতে পারেন।
আপনার যদি বিপুল সংখ্যক পরীক্ষক থাকে, তাহলে রিলিজগুলোতে তাদের প্রবেশাধিকার আরও সহজে পরিচালনা করার জন্য আপনি গ্রুপ ব্যবহার করতে পারেন। এ বিষয়ে আরও জানতে, ‘একটি গ্রুপে পরীক্ষক যোগ করা এবং অপসারণ করা’ দেখুন।
পরীক্ষকের সীমাবদ্ধতা
Firebase App Distribution পরীক্ষকদের জন্য নিম্নলিখিত সীমাবদ্ধতাগুলো রয়েছে:
একটি ফায়ারবেস প্রকল্পে সর্বোচ্চ ৫০০ জন পরীক্ষক যুক্ত করুন।
একটি App Distribution গ্রুপে সর্বোচ্চ ২০০ জন পরীক্ষক যোগ করুন।
আরও পরীক্ষক যোগ করতে, বিনামূল্যে সীমা বৃদ্ধির জন্য অনুরোধ করুন।
Firebase App Distribution API ব্যবহার করে পরীক্ষক যোগ ও অপসারণ করুন
আপনি অ্যাপ ডিস্ট্রিবিউশন এপিআই-তে একটি HTTP অনুরোধের মাধ্যমে অ্যাপ ডিস্ট্রিবিউশন থেকে পরীক্ষক যোগ বা অপসারণ করতে, ফায়ারবেস অ্যাপ ডিস্ট্রিবিউশন এপিআই-এর testers.batchAdd এবং testers.batchRemove এন্ডপয়েন্টগুলো ব্যবহার করতে পারেন।
একটি গ্রুপ থেকে পরীক্ষক যোগ করুন এবং সরান
আপনি Firebase কনসোলের App Distribution পেজের Testers & Groups ট্যাবে গ্রুপে টেস্টার যোগ করতে এবং সরাতে পারেন। বিপুল সংখ্যক টেস্টারের জন্য রিলিজের অ্যাক্সেস পরিচালনা করতে গ্রুপগুলো বেশ কার্যকর। উদাহরণস্বরূপ, আপনি একটি অ্যাপের আর্লি রিলিজে অল্প সংখ্যক টেস্টারকে অ্যাক্সেস দেওয়ার জন্য একটি গ্রুপ তৈরি করতে পারেন। প্রাথমিক টেস্টার গ্রুপ থেকে পাওয়া ফিডব্যাক বাস্তবায়ন করার পর, আপনি আরও বেশি সংখ্যক টেস্টারের জন্য একটি গ্রুপ তৈরি করতে পারেন।
যখন আপনি কোনো গ্রুপে পরীক্ষক যোগ করেন বা সরিয়ে দেন, তখন সেই পরীক্ষকরা সেই গ্রুপে বিতরণ করা সমস্ত রিলিজের অ্যাক্সেস লাভ করেন বা হারান।
একটি গ্রুপ থেকে একজন পরীক্ষককে সরান
যখন আপনি একটি গ্রুপ থেকে একজন পরীক্ষককে সরিয়ে দেন:
- পরীক্ষককে সেই সমস্ত রিলিজ থেকে সরিয়ে দেওয়া হয়, যেগুলিতে তার অ্যাক্সেস শুধুমাত্র সেই গ্রুপের মাধ্যমেই ছিল যেখান থেকে তাকে সরানো হয়েছে।
- যদি পরীক্ষক এমন কোনো ভিন্ন গ্রুপের সদস্য হন যেটিরও কোনো রিলিজে অ্যাক্সেস আছে, তাহলে পরীক্ষক সেই রিলিজে তার অ্যাক্সেস বজায় রাখবেন।
একটি গ্রুপ মুছে ফেলুন
আপনি যখন কোনো গ্রুপ ডিলিট করেন, তখন সেই গ্রুপের সমস্ত টেস্টারকে সেই সমস্ত রিলিজ থেকে সরিয়ে দেওয়া হয় যেগুলিতে তাদের শুধুমাত্র সেই গ্রুপের মাধ্যমে অ্যাক্সেস ছিল। বেশিরভাগ ক্ষেত্রে, গ্রুপ ডিলিট হওয়ার প্রক্রিয়াটি প্রায় সঙ্গে সঙ্গেই সম্পন্ন হয়; কিন্তু আপনার যদি বিপুল সংখ্যক টেস্টার এবং রিলিজ থাকে, তবে গ্রুপ ডিলিট হতে বেশি সময় লাগতে পারে। একটি গ্রুপ ডিলিট করার পর, সেটি আর Firebase কনসোলের App Distribution পেজে তালিকাভুক্ত থাকে না।
একটি গ্রুপ মুছে ফেলার বিষয়টি সঙ্গে সঙ্গে কার্যকর নাও হতে পারে; গ্রুপটি মুছে ফেলার পর আপনি সাময়িকভাবে দেখতে পারেন যে, মুছে ফেলা গ্রুপের কিছু পরীক্ষক একটি নির্দিষ্ট রিলিজে অ্যাক্সেস পেয়েছেন।
পরবর্তী পদক্ষেপ
আপনার অভ্যন্তরীণ পরীক্ষার ভিত্তি কীভাবে বাড়ানো যায় তা জানতে, ‘আমন্ত্রণ লিঙ্ক তৈরি করুন’ দেখুন।
অতিরিক্ত iOS ডিভাইস ম্যানুয়ালি বা প্রোগ্রাম্যাটিকভাবে নিবন্ধন করতে, “অতিরিক্ত iOS ডিভাইস নিবন্ধন করুন” দেখুন।