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