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