এই পৃষ্ঠাটিতে App Distribution ব্যবহার করে অ্যাপ বিতরণ এবং পরীক্ষা করা সম্পর্কিত সমস্যা সমাধানের সাহায্য এবং প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর দেওয়া হয়েছে।
অ্যাপ বিতরণ করা
আপনার পরীক্ষকদের কাছে অ্যাপ বিতরণ করার সময় যে সমস্যাগুলির সম্মুখীন হতে পারেন, সেগুলি সমাধান করতে নিম্নলিখিত পরামর্শগুলি ব্যবহার করুন।
অ্যাপ আপলোড করার সময় আপনি এই ত্রুটিটির সম্মুখীন হতে পারেন:
<app-id> অ্যাপটির জন্য কোনো যোগাযোগের ইমেল খুঁজে পাওয়া যায়নি। অনুগ্রহ করে একটি ইমেল সেট আপ করার জন্য Firebase কনসোলের মধ্যে App Distribution যান।
Firebase কনসোলে একটি যোগাযোগের ইমেল সেট করুন, যদি উপলব্ধ থাকে। সমস্যাটি অব্যাহত থাকলে, ফায়ারবেস সাপোর্টের সাথে যোগাযোগ করুন।
প্রোভিশনিং করার সময় যদি আপনি বারবার 400, 409, বা 500 এরর-এর সম্মুখীন হন, তাহলে Firebase Support-এর সাথে যোগাযোগ করুন। Support-কে আপনার Firebase প্রজেক্ট নম্বর এবং অ্যাপ আইডেন্টিফায়ার প্রদান করুন।
নিম্নলিখিতটি একটি ব্রাউজার নেটওয়ার্ক প্রতিক্রিয়ার উদাহরণ:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
এই সমস্যাটি সমাধান করতে, এই ধাপগুলো অনুসরণ করুন:
IPA-টির সাইজ যাচাই করুন। সকল বাইনারির জন্য সর্বোচ্চ ফাইলের সাইজ সীমা হলো ২০৪৮ MiB, যা ২ GB-এর সামান্য বেশি।
যদি IPA ফাইলের আকার নির্ধারিত সীমার মধ্যে থাকে এবং এটি পুনরায় তৈরি করা সম্ভব হয়, তাহলে এই ধাপগুলো অনুসরণ করুন:
আপনার
Info.plistফাইলটি পরীক্ষা করে নিশ্চিত করুন যেCFBundleDisplayNameকোনো<array>ডিলিমিটার আছে কিনা।<array>ডিলিমিটারগুলো সরিয়ে দিন এবং আপনার অ্যাপটি পুনরায় তৈরি করুন। আপলোড সফল হওয়া উচিত।আপনি যদি এখনও সমস্যার সম্মুখীন হন, তাহলে Firebase Support-এর সাথে যোগাযোগ করুন।
যদি IPA ফাইলের আকার নির্ধারিত সীমা অতিক্রম করে, তাহলে ফাইলের আকার কমানোর জন্য প্রয়োজনীয় পরিবর্তন করুন।
IPA ফাইলের আকার কমানোর পরেও যদি সমস্যার সমাধান না হয়, তাহলে Firebase Support-এর সাথে যোগাযোগ করুন এবং Testflight ব্যবহার করার বিষয়ে জিজ্ঞাসা করুন।
অ্যাপ ইনস্টল এবং পরীক্ষা করা
আপনার পরীক্ষকরা যখন আপনার অ্যাপগুলো ইনস্টল ও পরীক্ষা করবেন, তখন তারা যে সমস্যাগুলোর সম্মুখীন হতে পারেন, সেগুলো সমাধান করতে নিম্নলিখিত পরামর্শগুলো ব্যবহার করুন।
যখন কোনো ব্যবহারকারী একটি গুগল অ্যাকাউন্ট তৈরি করেন, তখন তিনি স্বয়ংক্রিয়ভাবে একটি জিমেইল ঠিকানা পেয়ে যান।
যদি কোনো পরীক্ষকের গুগল ওয়ার্কস্পেস বা জিমেইল ঠিকানা না থাকে, অথবা তিনি যদি সাইন ইন করার জন্য অন্য কোনো ইমেল ঠিকানা ব্যবহার করতে চান, তাহলে পরীক্ষককে অ্যাকাউন্টটির সাথে একটি নন-জিমেইল ইমেল ঠিকানা লিঙ্ক করতে এবং সেই ইমেলটি ব্যবহার করে সাইন ইন করতে বলুন।
বিকল্প ইমেল বেছে নেওয়ার সময় পরীক্ষককে অবশ্যই এই নির্দেশিকাগুলো অনুসরণ করতে হবে:
- জিমেইল ঠিকানা ব্যবহার করবেন না।
- এমন কোনো ইমেল ঠিকানা ব্যবহার করবেন না যা ইতিমধ্যেই অন্য কোনো গুগল অ্যাকাউন্টের সাথে সংযুক্ত আছে।
- এই ইমেল ঠিকানা দিয়ে সাইন ইন করার সময় আপনার গুগল অ্যাকাউন্টের পাসওয়ার্ড ব্যবহার করতে মনে রাখবেন।
আরও তথ্যের জন্য, অন্য একটি ইমেল ঠিকানা দিয়ে আপনার Google অ্যাকাউন্টে সাইন ইন করুন দেখুন।
যদি পরীক্ষক আমন্ত্রণটি পাঠানো ইমেল ঠিকানা থেকে ভিন্ন কোনো ইমেল ঠিকানা দিয়ে গ্রহণ করেন, তাহলে তিনি সঠিক অ্যাপ বা বিল্ডগুলো দেখতে নাও পেতে পারেন।
ডেভেলপার যে ইমেইলে আমন্ত্রণ পাঠান এবং নতুন বিল্ডে যোগ করেন (ইমেইল A), সেটি পরীক্ষকের আমন্ত্রণ গ্রহণের জন্য ব্যবহৃত ইমেইল (ইমেইল B) থেকে ভিন্ন হতে পারে। এর ফলে নেপথ্যে একটি সংযোগ তৈরি হয়। যখনই ইমেইল A নতুন বিল্ডে যোগ করা হয়, প্রকৃতপক্ষে ইমেইল B-ই অ্যাক্সেস পেয়ে যায়।
যদি পরীক্ষক ভিন্ন ইমেল ঠিকানা দিয়ে ইমেল আমন্ত্রণটি গ্রহণ করে থাকেন, তাহলে সমস্যাটি সমাধান করতে এই পদক্ষেপগুলি অনুসরণ করুন:
Firebase কনসোলের App Distribution পৃষ্ঠার Testers & Groups ট্যাবের View all testers সেকশন থেকে পরীক্ষককে মুছে ফেলুন। বিদ্যমান আমন্ত্রণগুলো মুছে ফেলা হবে।
আপনার অ্যাপটি পরীক্ষা করার জন্য পরীক্ষককে পুনরায় আমন্ত্রণ জানান। পরীক্ষকের কাছে একটি আমন্ত্রণ ইমেল পাঠানো হবে।
নিশ্চিত করুন যে পরীক্ষক একই ইমেল ঠিকানা দিয়ে আমন্ত্রণটি গ্রহণ করেন।
নিম্নলিখিত ঘটনাগুলোর কোনো একটি ঘটলে পরীক্ষকরা ইমেল বিজ্ঞপ্তি নাও পেতে পারেন:
ইমেল বিজ্ঞপ্তিগুলো স্প্যাম ফোল্ডারে পাঠানো হয়।
ইমেল ফিল্টার সেট করা আছে।
আমন্ত্রণটি একটি ইমেল অ্যাকাউন্টে পাঠানো হয়েছিল, কিন্তু পরীক্ষক ভিন্ন একটি ইমেল অ্যাকাউন্ট দিয়ে তা গ্রহণ করেন। পরীক্ষক নতুন রিলিজের ইমেলগুলো সেই ইমেল অ্যাকাউন্টেই পান, যেটিতে মূলত আমন্ত্রণটি পাঠানো হয়েছিল।
পরীক্ষককে পূর্বে আমন্ত্রণ জানানো হয়েছিল কিন্তু তিনি প্রাথমিক আমন্ত্রণটি গ্রহণ করেননি। যদি পরীক্ষককে পরবর্তী রিলিজগুলিতে যুক্ত করা হয়, তাহলে App Distribution স্বয়ংক্রিয়ভাবে সেই পরীক্ষককে রিলিজ বিজ্ঞপ্তি পাঠাবে না, কারণ পরীক্ষক প্রাথমিক আমন্ত্রণটি গ্রহণ করেননি।
সমাধান ১
পরীক্ষককে তার স্প্যাম ফোল্ডার এবং ইমেল পরিষেবাতে সেট করা যেকোনো ইমেল ফিল্টার পরীক্ষা করতে বলুন।
যদি পরীক্ষক ইমেল থেকে আনসাবস্ক্রাইব করে থাকেন, তাহলে তাকে নিম্নলিখিত কাজগুলো করতে বলুন:
- পরীক্ষক অ্যাপ থেকে পূর্বে যে ইমেলটি পেয়েছিলেন, সেটি খুঁজুন।
- নিচে থাকা ‘Manage email settings’- এ ক্লিক করুন এবং ‘Allow emails to resubscribe’-এ ক্লিক করুন।
সমাধান ২
যদি পরীক্ষক ইমেল বিজ্ঞপ্তি পাওয়ার বিষয়ে আগ্রহী না হন এবং শুধুমাত্র অ্যাপের আমন্ত্রণ গ্রহণ করতে চান, তাহলে তিনি সরাসরি Firebase App Distribution ওয়েব ক্লিপে ( appdistribution.firebase.google.com ) অপেক্ষাধীন অ্যাপের আমন্ত্রণগুলো দেখতে পারেন।
সমাধান ৩
Firebase কনসোলের App Distribution পেজের টেস্টারস অ্যান্ড গ্রুপস ট্যাবের ভিউ অল টেস্টারস সেকশন থেকে টেস্টারকে ডিলিট করুন। এই পদক্ষেপটি বিদ্যমান আমন্ত্রণগুলি মুছে দেয়।
আপনার অ্যাপটি পরীক্ষা করার জন্য পরীক্ষককে পুনরায় আমন্ত্রণ জানান। পরীক্ষকের কাছে একটি আমন্ত্রণ ইমেল পাঠানো হবে। নিশ্চিত করুন যে পরীক্ষক সেই একই ইমেল ঠিকানা দিয়ে আমন্ত্রণটি গ্রহণ করেছেন, যেটিতে আমন্ত্রণটি পাঠানো হয়েছিল।
অ্যাপটি খোলার আগে আপনি যদি টেস্ট ডিভাইসের ডেভেলপার সার্টিফিকেটটি ট্রাস্ট না করে থাকেন, তাহলে ‘Untrusted Enterprise Developer’ ত্রুটিটি দেখা দেয়। সেটিংস অ্যাপের > প্রোফাইল ও ডিভাইস ম্যানেজমেন্ট স্ক্রিনে, অ্যাপটির ডেভেলপারের নামটি নির্বাচন করুন এবং এটিকে ট্রাস্ট করুন।
প্রথমে ডেভেলপার মোড চালু না করে iOS 16 বা তার পরবর্তী সংস্করণে কোনো অ্যাড-হক-প্রোভিশনড iOS অ্যাপ চালু করার চেষ্টা করলে ‘ডেভেলপার মোড রিকোয়ার্ড’ ত্রুটিটি দেখা দেয়।
ডেভেলপার মোড চালু করতে এবং এই ত্রুটিটি সমাধান করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- আপনার আইফোনে, সেটিংস অ্যাপটি খুলুন এবং তারপরে প্রাইভেসি ও সিকিউরিটি-তে ট্যাপ করুন।
- নিচে স্ক্রল করে সিকিউরিটি (Security) পর্যন্ত যান এবং ডেভেলপার মোড (Developer Mode) -এ ট্যাপ করুন।
- ডেভেলপার মোড স্লাইডারটি ট্যাপ করুন।
- রিস্টার্ট- এ ট্যাপ করুন।
- ডিভাইসটি পুনরায় চালু হওয়ার পর, ডিভাইসটি আনলক করুন। ‘ডেভেলপার মোড চালু করবেন?’ ডায়ালগ বক্সটি প্রদর্শিত হবে।
- ‘ চালু করুন’ -এ ট্যাপ করুন। এখন আপনি আপনার অ্যাপটি চালু করে পরীক্ষা শুরু করতে পারেন।
আপনি যদি কোনো অ্যাড হক ডিস্ট্রিবিউশন ইনস্টল করেন, তাহলে এই বার্তাটি তখন প্রদর্শিত হয় যখন ডেভেলপার আপনার টেস্ট ডিভাইসে অ্যাপটি চালানোর জন্য এখনো কনফিগার করেননি। অ্যাপটি আপনার জন্য উপলব্ধ করতে, ডেভেলপারকে অবশ্যই ‘অতিরিক্ত ডিভাইস নিবন্ধন করুন’ অংশে দেওয়া নির্দেশাবলী সম্পন্ন করতে হবে।
আপনার Google অ্যাকাউন্ট যদি পূর্বে ইনস্টল করা (বা আমন্ত্রণ গ্রহণ করা) কোনো টেস্ট অ্যাপে অ্যাক্সেস না দেয়, তাহলে সম্ভবত আপনি ভুল Google অ্যাকাউন্টে সাইন ইন করেছেন। যে অ্যাপগুলোতে আপনার অ্যাক্সেস আছে, সেগুলো সেই Google অ্যাকাউন্টের সাথে যুক্ত থাকে যা আপনি অ্যাপটি পরীক্ষা করার জন্য প্রথমবার আমন্ত্রণ গ্রহণ করার সময় ব্যবহার করেছিলেন। আমন্ত্রণটি গ্রহণ করার জন্য পূর্বে ব্যবহৃত Google অ্যাকাউন্টটি দিয়ে সাইন ইন করে আবার চেষ্টা করুন।
যখন আপনি একটি 403 এরর দেখতে পান, এর মানে হলো আপনি যে অ্যাকাউন্টটি ব্যবহার করছেন সেটির অ্যাপ ইনস্টল এবং পরীক্ষা করার অনুমতি নেই। গুগল ওয়ার্কস্পেসে আপনার অ্যাকাউন্টের ডোমেইনের অ্যাডমিনিস্ট্রেটর অ্যাক্সেস নির্ধারণ করেন।
আপনার যদি মনে হয় যে অ্যাপ ইনস্টল ও পরীক্ষা করার অনুমতি আপনার থাকা উচিত, তাহলে আপনার গুগল ওয়ার্কস্পেস অ্যাকাউন্টের অ্যাডমিনকে আপনার অ্যাকাউন্ট সেটিংস পরিবর্তন করতে বলুন। আপনার অ্যাডমিনকে অবশ্যই 'যে পরিষেবাগুলি স্বতন্ত্রভাবে নিয়ন্ত্রিত নয় সেগুলিতে অ্যাক্সেস পরিচালনা করুন' (Manage access to services that aren't controlled individually) অংশে দেওয়া নির্দেশাবলী অনুসরণ করতে হবে।
আপনার একাধিক অ্যাকাউন্ট থাকলে, এমন একটি ভিন্ন অ্যাকাউন্ট দিয়ে লগ ইন করার চেষ্টা করুন যেটিতে অ্যাপ ইনস্টল ও পরীক্ষা করার ক্ষেত্রে কোনো বিধিনিষেধ নেই।
App Distribution আইওএস এসডিকে ব্যবহার করে অ্যাপের মধ্যে অ্যালার্ট চালু করা
App Distribution আইওএস এসডিকে ব্যবহার করে ইন-অ্যাপ নতুন বিল্ড অ্যালার্ট চালু করার সাথে জড়িত সমস্যাগুলি সমাধান করতে নিম্নলিখিত টিপসগুলি ব্যবহার করুন।
যদি আপনি আপনার অ্যাপে ইতিমধ্যেই App Distribution iOS SDK সেট আপ করে থাকেন এবং আপনার পরীক্ষকরা অ্যাপের মধ্যে অ্যালার্ট না পান, তাহলে আপনার অ্যাপটি নতুন রিলিজগুলো ফেচ করছে কিনা তা পরীক্ষা করে দেখুন:
আপনার অ্যাপে ডিবাগ মোড চালু করুন। কীভাবে তা করতে হয়, তা জানতে গুগল অ্যানালিটিক্স ডকুমেন্টেশন দেখুন।
আপনার অ্যাপটি একটি সিমুলেটরে চালান এবং "[Firebase/AppDistribution]" স্ট্রিংটি অনুসন্ধান করুন।
পরীক্ষকের নতুন রিলিজটিতে অ্যাক্সেস আছে কিনা তা যাচাই করুন:
যদি একটি বৈধ রিলিজ অবজেক্ট ফেরত আসে, তাহলে সম্ভবত ভিউ কন্ট্রোলারের লাইফসাইকেলে কোনো সমস্যা আছে, যেখানে ভিউ প্রদর্শিত হওয়ার আগেই অ্যালার্ট ডায়ালগটি লোড হয়ে যায়।
যদি কোনো রিলিজ ফেরত না আসে, তাহলে আপনার টেস্টারটি হয়তো এখনও নতুন রিলিজের সাথে যুক্ত হয়নি। Firebase কনসোলের App Distribution ড্যাশবোর্ডে, নিশ্চিত করুন যে আপনার টেস্টারটি আপনার বিল্ড ডিস্ট্রিবিউশনে অন্তর্ভুক্ত আছে এবং Accepted অবস্থায় রয়েছে।
যদি আপনার পরীক্ষক এখনও আপডেট না পান, তাহলে তিনি যেন আপনার অ্যাপটি পরীক্ষা করার আমন্ত্রণ গ্রহণ করেন এবং তার পরীক্ষার ডিভাইসটি সঠিকভাবে সেট আপ করেন, তা নিশ্চিত করতে তাকে নিচের পরামর্শগুলো অনুসরণ করতে বলুন:
টেস্ট ডিভাইসে, Firebase App Distribution ওয়েব ক্লিপে সাইন ইন করুন। মনে রাখবেন, অ্যাপটি পরীক্ষা করার আমন্ত্রণ গ্রহণ করার সময় আপনি প্রথম যে Google অ্যাকাউন্টটি ব্যবহার করেছিলেন, সেটিই নির্বাচন করতে হবে।
নিশ্চিত করুন যে নতুন অ্যাপ রিলিজটি ওয়েব ক্লিপে উপলব্ধ আছে।
ডিফল্টরূপে, আপনার পরীক্ষকদের নতুন বিল্ড অ্যালার্ট চালু করতে এবং নতুন বিল্ড ইনস্টল করতে শুধুমাত্র একবার তাদের Google অ্যাকাউন্টে সাইন ইন করতে হয়। যদি আপনার অ্যাপটি বন্ধ করে আবার খোলার পর পরীক্ষকদের পুনরায় সাইন ইন করতে বলা হয়, তাহলে আপনার App Distribution কনফিগারেশনটি সঠিকভাবে সেট আপ করা আছে কিনা তা নিশ্চিত করতে এই পরামর্শগুলো অনুসরণ করুন:
নিশ্চিত করুন যে আপনি Firebase App Testers API সক্রিয় করেছেন। আরও তথ্যের জন্য, App Distribution Tester API সক্রিয় করুন দেখুন।
মূল বিধিনিষেধের (Key restrictions) অধীনে, নিশ্চিত করুন যে Firebase App Testers API-টি অনুমোদিত API-গুলোর তালিকায় অন্তর্ভুক্ত আছে।
আপনি যদি সাধারণত সাইন আউট করার সময় UserDefaults মুছে ফেলেন, তাহলে এর ফলে আপনার পরীক্ষকের স্টেটও মুছে যেতে পারে। App Distribution একটি ফ্ল্যাগ সংরক্ষণ করে, যা নির্দেশ করে যে আপনার পরীক্ষক অ্যাপটিতে আগে থেকেই সাইন ইন করেছেন কিনা। আরও তথ্যের জন্য, গিটহাব রিপোজিটরি দেখুন।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
Firebase App Distribution পরীক্ষকদের জন্য নিম্নলিখিত সীমাবদ্ধতাগুলো রয়েছে:
একটি ফায়ারবেস প্রকল্পে সর্বোচ্চ ৫০০ জন পরীক্ষক যুক্ত করুন।
একটি App Distribution গ্রুপে সর্বোচ্চ ২০০ জন পরীক্ষক যোগ করুন।
আরও পরীক্ষক যোগ করতে, বিনামূল্যে সীমা বৃদ্ধির জন্য অনুরোধ করুন।
অ্যাপটি পরীক্ষা করার জন্য একটি আমন্ত্রণ গ্রহণ করার জন্য পরীক্ষকদের ৩০ দিন সময় থাকে, এরপর আমন্ত্রণটির মেয়াদ শেষ হয়ে যায়। যখন কোনো আমন্ত্রণের মেয়াদ শেষ হতে ৫ দিন বাকি থাকে, তখন রিলিজের সময় ফায়ারবেস কনসোলে পরীক্ষকের পাশে একটি মেয়াদ শেষের বিজ্ঞপ্তি দেখা যায়। পরীক্ষকের সারিতে থাকা ড্রপ-ডাউন মেনু থেকে আমন্ত্রণটি পুনরায় পাঠিয়ে নবায়ন করা যেতে পারে।
অতিরিক্ত ডিভাইস নিবন্ধন দেখুন।
নিম্নলিখিত শর্তগুলির মধ্যে কোনো একটি ঘটলে অ্যাপ রিলিজগুলি App Distribution থেকে সরিয়ে ফেলা হয়:
- অ্যাপটি ১৫০ দিনেরও বেশি পুরোনো।
- আপনি ১,০০০ অ্যাপ রিলিজের সীমা অতিক্রম করেছেন এবং অ্যাপ রিলিজটি সর্বশেষ ১,০০০টি অ্যাপ রিলিজের চেয়েও পুরোনো।
আরও তথ্যের জন্য দেখুন, App Distribution সর্বোচ্চ ১,০০০টি রিলিজ সমর্থন করে ।
অ্যাপটির মেয়াদ ১৫০ দিনের মধ্যে বা ১,০০০ অ্যাপ রিলিজের সীমায় পৌঁছালে বা তা অতিক্রম করলে, রিলিজটি App Distribution ড্যাশবোর্ড এবং App Distribution টেস্টার ওয়েব অ্যাপ থেকে সরিয়ে ফেলা হয়। যদি আপনার টেস্টার রিলিজটি ইনস্টল করে থাকেন, তবে অ্যাপটির স্থানীয় সংস্করণ চলতে থাকে।
অ্যাপ রিলিজটি আরও বেশিদিন উপলব্ধ রাখতে, নিম্নলিখিত সুপারিশগুলোর মধ্যে একটি ব্যবহার করুন:
- অ্যাপ রিলিজের মেয়াদ শেষ হওয়ার বা রিলিজ সীমা অতিক্রম করার আগে, IPA ফাইলটি ডাউনলোড করুন এবং App Distribution ড্যাশবোর্ড থেকে রিলিজটি মুছে ফেলুন। তারপর, App Distribution একটি নতুন বিল্ড হিসেবে IPA ফাইলটি পুনরায় আপলোড করুন।
- রিলিজটি ডাউনলোড করে দীর্ঘমেয়াদী সংরক্ষণের জন্য Cloud Storage আপলোড করুন।
অ্যাপ রিলিজের মেয়াদ ১৫০ দিন পর শেষ হয়ে যায়।
আপনি যখন Firebase-এ আপনার অ্যাপের কোনো রিলিজ আপলোড করেন, তখন সেই রিলিজটি আপলোডের তারিখ থেকে ১৫০ দিনের জন্য App Distribution ড্যাশবোর্ডে দেখা যায়। রিলিজটি আপলোড করার পর, আপনি এটি পরীক্ষকদের কাছে বিতরণ করতে পারেন, যারা তাদের টেস্টিং ডিভাইসে App Distribution টেস্টার ওয়েব অ্যাপ থেকে রিলিজটি ইনস্টল করেন।
রিলিজটির মেয়াদ শেষ হওয়ার ৩০ দিন আগে, Firebase কনসোলের App Distribution পেজে এবং App Distribution টেস্টার ওয়েব অ্যাপে আপনার রিলিজের জন্য একটি অ্যাপ রিলিজ মেয়াদোত্তীর্ণ হওয়ার বিজ্ঞপ্তি প্রদর্শিত হয়।
App Distribution সর্বোচ্চ ১,০০০টি রিলিজ সমর্থন করে।
App Distribution প্রতি অ্যাপে সর্বোচ্চ ১,০০০টি রিলিজের অনুমতি দেয়। যখন আপনার অ্যাপ ১,০০০টি রিলিজের সীমায় পৌঁছে যায়, তখন App Distribution স্বয়ংক্রিয়ভাবে সীমার উপরের সবচেয়ে পুরোনো রিলিজগুলো মুছে ফেলে।
আপনি যদি আপনার অ্যাপ রিলিজগুলো ম্যানুয়ালি পরিচালনা করতে চান, তাহলে App Distribution REST API ব্যবহার করে একসাথে একাধিক অ্যাপ রিলিজের তালিকা তৈরি ও মুছে ফেলতে পারেন ।
আপনার কোনো প্রশ্ন থাকলে, ফায়ারবেস সাপোর্টে যোগাযোগ করুন।
ফায়ারবেস প্রোফাইল হলো একটি কনফিগারেশন প্রোফাইল যা App Distribution অনুমতি দেয়:
ডিভাইসটির ইউনিক ডিভাইস আইডি (UDID) সংগ্রহ করে টেস্ট ডিভাইসটি রেজিস্টার করুন। আপনি যদি কোনো অ্যাড হক ডিস্ট্রিবিউশন পরীক্ষা করেন, তাহলে Firebase অ্যাপ ডেভেলপারকে একটি ইমেল পাঠায়। সেই ইমেলে টেস্ট ডিভাইসটির UDID-এর সাথে অ্যাপের প্রভিশনিং প্রোফাইলে ডিভাইসটি অন্তর্ভুক্ত করার নির্দেশাবলীও থাকে, যাতে আপনার ডিভাইসে বিল্ডটি পরীক্ষা করা যায়।
আপনার ডিভাইসের হোম স্ক্রিনে একটি Firebase App Distribution ওয়েব ক্লিপ ইনস্টল করুন। এই ওয়েব ক্লিপটি আপনাকে আপনার সমস্ত টেস্ট অ্যাপ এক জায়গায় ইনস্টল ও অ্যাক্সেস করার সুযোগ দেয়। টেস্ট করার জন্য আপনাকে আমন্ত্রণ জানানো নতুন বিল্ডগুলো স্বয়ংক্রিয়ভাবে ওয়েব ক্লিপটিতে যুক্ত হয়ে যায়।
আপনার iOS ডিভাইসে কনফিগারেশন প্রোফাইল ইনস্টল করার বিষয়ে সাহায্যের জন্য, Apple-এর ডকুমেন্টেশন দেখুন।
আপনি যদি একজন টেস্টার হন, তাহলে আপনি Firebase App Distribution ওয়েব ক্লিপ- এর মাধ্যমে আপনার সমস্ত টেস্ট অ্যাপ অ্যাক্সেস করতে পারবেন, যা Firebase প্রোফাইল ইনস্টল করার সময় আপনার টেস্ট ডিভাইসের হোম স্ক্রিনে স্বয়ংক্রিয়ভাবে যুক্ত হয়ে যায়। আপনি যদি কোনো অ্যাড হক ডিস্ট্রিবিউশন পরীক্ষা করেন, তাহলে অ্যাপটি পরীক্ষা করার আগে আপনাকে অবশ্যই প্রথমে প্রোফাইলটি ইনস্টল করতে হবে।
আপনি যদি কোনো এন্টারপ্রাইজ ডিস্ট্রিবিউশন পরীক্ষা করেন, তাহলে আপনি প্রোফাইলটি ম্যানুয়ালি ইনস্টল করতে পারেন:
যদি আগে থেকে না করে থাকেন, তাহলে Google-এ সাইন ইন করুন এবং আমন্ত্রণটি গ্রহণ করুন।
‘টেস্ট অ্যাপস’-এর অধীনে, আপনি যে অ্যাপটি পরীক্ষা করতে চান সেটি নির্বাচন করুন।
অ্যাপের পেজের উপরের ডানদিকে থাকা mobile_screen_share ট্যাপ করুন।
ফায়ারবেস প্রোফাইল ইনস্টল করার জন্য প্রদর্শিত নির্দেশাবলী অনুসরণ করুন।
আপনার App Distribution টেস্টার অ্যাকাউন্ট এবং এর সাথে যুক্ত ডেটা মুছে ফেলার জন্য, ক্রমানুসারে এই ধাপগুলো অনুসরণ করুন:
https://appdistribution.firebase.google.com- এ যান এবং আপনার গুগল অ্যাকাউন্ট দিয়ে সাইন ইন করুন।
উপরের ডানদিকে, ( অ্যাকাউন্ট পরিচালনা ) এ ক্লিক করুন।
অ্যাকাউন্ট মুছে ফেলুন ।
ঐচ্ছিক: আপনার গুগল অ্যাকাউন্টের অনুমতিতে , Firebase App Distribution থেকে অ্যাক্সেস প্রত্যাহার করুন। মনে রাখবেন যে, প্রথমে আপনার App Distribution অ্যাকাউন্টটি মুছে না ফেলে অ্যাক্সেস প্রত্যাহার করলে আপনার পরীক্ষক অ্যাকাউন্ট বা ডেটা মুছে যাবে না ।