এই পৃষ্ঠাটি সমস্যা সমাধানে সহায়তা প্রদান করে এবং App Distribution সাথে অ্যাপ্লিকেশনগুলিকে বিতরণ এবং পরীক্ষা করার বিষয়ে প্রায়শই জিজ্ঞাসিত প্রশ্নের উত্তর দেয়৷
অ্যাপ বিতরণ করা হচ্ছে
��পনার পরীক্ষকদের কাছে অ্যাপ বিতরণ করার সময় আপনি যে সমস্যার সম্মুখীন হতে পারেন তার সমস্যা সমাধানের জন্য নিম্নলিখিত টিপস ব্যবহার করুন।
অনুপস্থিত যোগাযোগ ইমেলের কারণে একটি অ্যাপ বিতরণ করতে অক্ষম৷
একটি অ্যাপ আপলোড করার সময়, আপনি এই ত্রুটির সম্মুখীন হতে পারেন:
"আমরা <app-id>
অ্যাপের জন্য একটি যোগাযোগের ইমেল খুঁজে পাইনি। একটি সেট আপ করতে অনুগ্রহ করে Firebase কনসোলের মধ্যে App Distribution যান।"
Firebase কনসোলে একটি যোগাযোগ ইমেল সেট করুন, যদি উপলব্ধ থাকে। সমস্যাটি চলতে থাকলে, Firebase সহায়তার সাথে যোগাযোগ করুন।
আপনার অ্যাপের ব্যবস্থা করার সময় একটি ত্রুটি ছিল (400, 409, বা 500 ত্রুটি)
প্রভিশনিং করার সময় আপনি যদি বারবার 400, 409, বা 500 ত্রুটির সম্মুখীন হন, Firebase সহায়তার সাথে যোগাযোগ করুন। আপনার ফায়ারবেস প্রজেক্ট নম্বর এবং অ্যাপ শনাক্তকারীর সাথে সহায়তা প্রদান করুন।
IPA আপলোড করতে অক্ষম
নিম্নলিখিত একটি ব্রাউজার নেটওয়ার্ক প্রতিক্রিয়া একটি উদাহরণ:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
এই সমস্যাটি সমাধান করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
IPA এর আকার যাচাই করুন। সমস্ত বাইনারিগুলির জন্য সর্বোচ্চ ফাইলের আকারের সীমা হল 2048 MiB, যা 2 গিগাবাইটের একটু বেশি।
যদি IPA আকার ফাইলের আকারের সীমার মধ্যে থাকে এবং পুনরুত্পাদনযোগ���য হয় তবে এই পদক্ষেপগুলি অনুসরণ করুন:
আপনার
Info.plist
ফাইলটি পরীক্ষা করুন এবং নিশ্চিত করুন যেCFBundleDisplayName
কোনো<array>
ডিলিমিটার রয়েছে কিনা।<array>
delimiters সরান এবং আপনার অ্যাপ পুনর্নির্মাণ করুন। আপলোড সফল হওয়া উচিত.আপনি যদি এখনও সমস্যার সম্মুখীন হন, Firebase সহায়তার সাথে যোগাযোগ করুন।
যদি IPA আকার ফাইলের আকারের সীমার বেশি হয়, ফাইলের আকার কমাতে প্রয়োজনীয় পরিবর্তন করুন।
যদি IPA ফাইলের আকার কমিয়ে সমস্যার সমাধান না হয়, তাহলে Firebase সহায়তার সাথে যোগাযোগ করুন এবং Testflight ব্যবহার করার বিষয়ে জিজ্ঞাসা করুন।
অ্যাপগুলি ইনস্টল এবং পরীক্ষা করা হচ্ছে
আপনার অ্যাপ্লিকেশানগুলি ইনস্টল এবং পরীক্ষা করার সময় আপনার পরীক্ষকরা যে সমস্যার সম্মুখীন হতে পারে তার সমস্যা সমাধানের জন্য নিম্নলিখিত টিপসগুলি ব্যবহার করুন৷
পরীক্ষকের একটি Google অ্যাকাউন্ট নেই
যখন একজন ব্যবহারকারী একটি Google অ্যাকাউন্ট তৈরি করে, তখন তারা স্বয়ংক্রিয়ভাবে একটি Gmail ঠিকানা পায়।
যদি একজন পরীক্ষকের কাছে Google Workspace বা Gmail ঠিকানা না থাকে, অথবা তারা সাইন-ইন করার জন্য অন্য ইমেল ঠিকানা ব্যবহার করে, তাহলে পরীক্ষককে অ্যাকাউন্টের সাথে একটি নন-Gmail ইমেল ঠিকানা লিঙ্ক করতে বলুন এবং সাইন ইন করতে সেই ইমেলটি ব্যবহার করুন।
একটি বিকল্প ইমেল নির্বাচন করার সময়, পরীক্ষককে অবশ্যই এই নির্দেশিকাগুলি অনুসরণ করতে হবে:
- একটি Gmail ঠিকানা ব্যবহার করবেন না.
- এমন একটি ইমেল ঠিকানা ব্যবহার করবেন না যা ইতিমধ্যেই অন্য Google অ্যাকাউন্টের সাথে লিঙ্ক করা আছে৷
- এই ইমেল ঠিকানা দিয়ে সাইন ইন করার সময় আপনার Google অ্যাকাউন্টের পাসওয়ার্ড ব্যবহার করতে ভুলবেন না।
আরও তথ্যের জন্য, অন্য ইমেল ঠিকানা দিয়ে আপনার Google অ্যাকাউন্টে সাইন ইন করুন দেখুন।
পরীক্ষক সঠিক অ্যাপ বা বিল্ড দেখতে অক্ষম
যদি পরীক্ষক আমন্ত্রণ পাঠানোর চেয়ে আলাদা ইমেল ঠিকানা সহ ইমেল আমন্ত্রণ গ্রহণ করেন, তাহলে পরীক্ষক সঠিক অ্যাপ বা বিল্ড দেখতে সক্ষম হবেন না।
বিকাশকারী যে ইমেলটিতে আমন্ত্রণ পাঠায় এবং নতুন বিল্ডগুলিতে যোগ করে (ইমেল এ) আমন্ত্রণ গ্রহণ করার জন্য পরীক্ষক যে ইমেলটি ব্যবহার করে (ইমেল বি) তার থেকে আলাদা ����ে ��া����। ����ি ��র����ার ��িছনে একটি লিঙ্ক তৈরি করে। যখনই ইমেল A নতুন বিল্ডে যোগ করা হয়, এটি আসলে ইমেল B যা অ্যাক্সেস পাচ্ছে।
যদি পরীক্ষক একটি ভিন্ন ইমেল ঠিকানা সহ ইমেল আমন্ত্রণ গ্রহণ করেন, তাহলে সমস্যা সমাধানের জন্য এই পদক্ষেপগুলি অনুসরণ করুন:
Firebase কনসোলের App Distribution পৃষ্ঠায় পরীক্ষক এবং গোষ্ঠী ট্যাবের সমস্ত পরীক্ষক দেখুন বিভাগ থেকে পরীক্ষকটিকে মুছুন। বিদ্যমান আমন্ত্রণগুলি সরানো হয়েছে৷
আপনার অ্যাপ পরীক্ষা করার জন্য পরীক্ষককে পুনরায় আমন্ত্রণ জানান। পরীক্ষক একটি আমন্ত্রণ ইমেল পাবেন.
নিশ্চিত করুন যে পরীক্ষক একই ইমেল ঠিকানা দিয়ে আমন্ত্রণটি গ্রহণ করে।
পরীক্ষক ইমেল বিজ্ঞপ্তি পাচ্ছেন না
নিম্নলিখিতগুলির মধ্যে একটি ঘটলে পরীক্ষকরা ইমেল বিজ্ঞপ্তি নাও পেতে পারে:
ইমেল বিজ্ঞপ্তি স্প্যাম ফোল্ডার পাঠানো হয়.
ইমেল ফিল্টার সেট করা হয়.
আমন্ত্রণটি একটি ইমেল অ্যাকাউন্টে পাঠানো হয়েছিল, কিন্তু পরীক্ষক একটি ভিন্ন ইমেল অ্যাকাউন্টে গৃহীত হয়েছিল৷ যে ইমেল অ্যাকাউন্টে আমন্ত্রণটি মূলত পাঠানো হয়েছিল তার জন্য পরীক্ষক নতুন রিলিজ ইমেলগুলি পায়৷
পরীক্ষককে আগে আমন্ত্রণ জানানো হয়েছিল কিন্তু প্রাথমিক আমন্ত্রণ গ্রহণ করেননি। পরীক্ষককে পরবর্তী রিলিজে যোগ করা হলে, App Distribution স্বয়ংক্রিয়ভাবে সেই পরীক্ষককে রিলিজ বিজ্ঞপ্তি পাঠাবে না কারণ পরীক্ষক প্রাথমিক আমন্ত্রণ গ্রহণ করেনি।
সমাধান 1
পরীক্ষককে তাদের স্প্যাম ফোল্ডার এবং তাদের ইমেল পরিষেবাতে সেট করা যেকোনো ইমেল ফিল্টার চেক করতে বলুন।
যদি পরীক্ষক ইমেলগুলি থেকে সদস্যতা ত্যাগ করেন তবে পরীক্ষককে নিম্নলিখিতগুলি করতে বলুন:
- একটি ইমেল খুঁজুন যা পরীক্ষক আগে অ্যাপ থেকে পেয়েছেন।
- নীচে ইমেল সেটিংস পরিচালনা করুন ক্লিক করুন এবং পুনরায় সদস্যতা নিতে ইমেলগুলিকে ��নুমতি দিন ক্লিক করুন৷
সমাধান 2
যদি পরীক্ষক ইমেল বিজ্ঞপ্তিগুলি পাওয়ার বিষয়ে চিন্তা না করেন এবং শুধুমাত্র অ্যাপের আমন্ত্রণগুলি গ্রহণ করতে সক্ষম হতে চান, তাহলে তারা Firebase App Distribution ওয়েব ক্লিপে মুলতুবি থাকা অ্যাপের আমন্ত্রণগুলি সরাসরি দেখতে পারেন: appdistribution.firebase.google.com ।
সমাধান 3
Firebase কনসোলে App Distribution পৃষ্ঠায় পরীক্ষক এবং গোষ্ঠী ট্যাবের সমস্ত পরীক্ষক দেখুন বিভাগ থেকে পরীক্ষকটিকে মুছুন। এই ক্রিয়াটি বিদ্যমান আমন্ত্রণগুলিকে সরিয়ে দেয়৷
আপনার অ্যাপ পরীক্ষা করার জন্য পরীক্ষককে পুনরায় আমন্ত্রণ জানান। পরীক্ষক একটি আমন্ত্রণ ইমেল পাবেন. নিশ্চিত করুন যে পরীক্ষক একই ইমেল ঠিকানা দিয়ে আমন্ত্রণটি গ্রহণ করেছেন যেটিতে আমন্ত্রণটি পাঠানো হয়েছিল।
পরীক্ষা অ্যাপ চালানোর চেষ্টা করার সময় "অবিশ্বস্ত এন্টারপ্রাইজ ডেভেলপার" ত্রুটি
আপনি যদি অ্যাপটি খোলার আগে টেস্ট ডিভাইসে বিকাশকারী শংসাপত্রে বিশ্বাস না করেন তবে অবিশ্বস্ত এন্টারপ্রাইজ বিকাশকারী ত্রুটি দেখা দেয়৷ সেটিংস অ্যাপ > প্রোফাইল এবং ডিভাইস ম্যানেজমেন্ট স্ক্রীনে, অ্যাপের বিকাশকারীর নাম নির্বাচন করুন এবং এটিকে বিশ্বাস করুন।
পরীক্ষা অ্যাপ চালানোর চেষ্টা করার সময় "ডেভেলপার মোড প্রয়োজনীয়" ত্রুটি
আপনি যখন প্রথম বিকাশকারী মোড সক্ষম না করে iOS 16 বা পরবর্তীতে একটি অ্যাডহক-প্রভিশনযুক্ত iOS অ্যাপ চালু করার চেষ্টা করেন তখন ডেভেলপার মোড প্রয়োজনীয় ত্রুটি দেখা দেয়।
বিকাশকারী মোড সক্ষম করতে এবং এই ত্রুটিটি সমাধান করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- আপনার আইফোনে, সেটিংস অ্যাপ খুলুন এবং তারপরে গোপনীয়তা এবং নিরাপত্তা আলতো চাপুন।
- নিরাপত্তার নিচে স্ক্রোল করুন এবং বিকাশকারী মোডে আলতো চাপুন।
- বিকাশকারী মোড স্লাইডারে আলতো চাপুন৷
- রিস্টার্ট ট্যাপ করুন।
- ডিভাইসটি পুনরায় চালু হওয়ার পরে, ডিভাইসটি আনলক করুন। বিকাশকারী মোড চালু করুন? ডায়ালগ প্রদর্শিত হয়।
- চালু করুন আলতো চাপুন। আপনি এখন আপনার অ্যাপ চালু করতে এবং পরীক্ষা শুরু করতে পারেন।
"ডিভাইস নিবন্ধিত, আপনি প্রস্তুত! অ্যাপটি পরীক্ষার জন্য প্রস্তুত হলে আপনি একটি ইমেল পাবেন"
আপনি যদি একটি অ্যাডহক ডিস্ট্রিবিউশন ইনস্টল করেন, এই বার্তাটি প্রদর্শিত হয় যখন বিকাশকারী এখনও আপনার পরীক্ষা ডিভাইসে চালানোর জন্য তাদের অ্যাপটি কনফিগার করেনি। অ্যাপটি আপনার কাছে উপলব্ধ করতে, বিকাশকারীকে অবশ্যই অতিরিক্ত ডিভাইস নিবন্ধন করার নির্দেশাবলী সম্পূর্ণ করতে হবে।
Google অ্যাকাউন্টের পরীক্ষা অ্যাপে অ্যাক্সেস নেই
যদি আপনার Google অ্যাকাউন্টের একটি পরীক্ষা অ্যাপে অ্যাক্সেস না থাকে যা আপনি পূর্বে ইনস্টল করেছেন (বা একটি আমন্ত্রণ গ্রহণ করেছেন), তাহলে সম্ভবত আপনি ভুল Google অ্যাকাউন্টে সাইন ইন করেছেন। যে অ্যাপগুলিতে আপনার অ্যাক্সেস আছে সেগুলি আপনি যে Google অ্যাকাউন্টটি ব্যবহার করেছিলেন তার সাথে যুক্ত রয়েছে যখন আপনি অ্যাপটি পরীক্ষা করার জন্য প্রথম আমন্ত্রণ গ্রহণ করেছিলেন। আপনি আগে আমন্ত্রণ গ্রহণ করার জন্য যে Google অ্যাকাউন্ট ব্যবহার করেছিলেন তার সাথে সাইন ইন করে আবার চেষ্টা করুন৷
403 ত্রুটি: "অ্যাক্সেসের জন্য আপনার প্রশাসকের সাথে যোগাযোগ করুন"
যখন আপনি একটি 403 ত্রুটির সম্মুখীন হন, এর মানে হল যে আপনি যে অ্যাকাউন্টটি ব্যবহার করছেন সেটিতে অ্যাপগুলি ইনস্টল এবং পরীক্ষা করার অনুমতি নেই৷ Google Workspace-এ আপনার অ্যাকাউন্টের ডোমেনের অ্যাডমিনিস্ট্রেটর অ্যাক্সেস নির্ধারণ করে।
আপনি যদি মনে করেন যে আপনার কাছে অ্যাপ ইনস্টল ও পরীক্ষা করার অনুমতি থাকা উচিত, তাহলে আপনার Google Workspace অ্যাকাউন্টের অ্যাডমিনকে আপনার অ্যাকাউন্ট সেটিংস পরিবর্তন করতে বলুন। ব্যক্তিগতভাবে নিয়ন্ত্রিত নয় এমন পরিষেবাগুলিতে অ্যাক্সেস পরিচালনা করুন -এ আপনার প্রশাসকের নির্দেশাবলী অনুসরণ করা উচিত।
আপনার যদি একাধিক অ্যাকাউন্ট থাকে, তাহলে একটি ভিন্ন অ্যাকাউন্ট দিয়ে লগ ইন করার চেষ্টা করুন যা অ্যাপ ইনস্টল এবং পরীক্ষা করা থেকে সীমাবদ্ধ নয়।
App Distribution iOS SDK-এর মাধ্যমে অ্যাপ-মধ্যস্থ সতর্কতা সক্ষম করা হচ্ছে
App Distribution iOS SDK ব্যবহার করে ইন-অ্যাপ নতুন বিল্ড অ্যালার্ট সক্ষম করা জড়িত সমস্যাগুলির সমাধান করতে নিম্নলিখিত টিপসগুলি ব্যবহার করুন৷
পরীক্ষক অ্যাপ-মধ্যস্থ সতর্কতা পাচ্ছেন না
আপনি যদি ইতিমধ্যেই আপনার অ্যাপে App Distribution iOS SDK সেট আপ করে থাকেন এবং আপনার পরীক্ষকরা অ্যাপ-মধ্যস্থ সতর্কতা না পান, তাহলে আপনার অ্যাপ নতুন রিলিজ আনছে তা নিশ্চিত করতে পরীক্ষা করুন:
আপনার অ্যাপে ডিবাগ মোড সক্ষম করুন। কিভাবে শিখতে, Google Analytics ডকুমেন্টেশন দেখুন।
আপনার অ্যাপটি একটি সিমুলেটরে চালান এবং "[Firebase/AppDistribution]" স্ট্রিংটি অনুসন্ধান করুন।
পরীক্ষাকারীর নতুন রিলিজে অ্যাক্সেস আছে কিনা দেখুন:
যদি একটি বৈধ রিলিজ অবজেক্ট ফেরত দেওয়া হয়, তাহলে সম্ভবত ভিউ কন্ট্রোলার লাইফসাইকেলে একটি সমস্যা আছে যেখানে ভিউ প্রদর্শিত হওয়ার আগে সতর্কতা ডায়ালগ লোড করা হয়।
কোনো রিলিজ ফেরত না দিল���, আপনার পরীক্ষক এখনও নতুন রিলিজের সাথে যুক্ত নাও হতে পারে। Firebase কনসোলের App Distribution ড্যাশবোর্ডে, নিশ্চিত করুন যে আপনার বিল্ড ডিস্ট্রিবিউশনে আপনার পরীক্ষক অন্তর্ভুক্ত রয়েছে এবং স্বীকৃত অবস্থায় আছে।
যদি আপনার পরীক্ষক এখনও আপডেটগুলি না পান, তাহলে নিশ্চিত করুন যে তারা আপনার অ্যাপ পরীক্ষা করার আমন্ত্রণ গ্রহণ করেছে এবং তারা তাদের টেস্টিং ডিভাইসটি সঠিকভাবে সেট আপ করেছে তা নিশ্চিত করতে তাদের নীচের টিপস অনুসরণ করতে বলুন:
পরীক্ষার ডিভাইসে, Firebase অ্যাপ ডিস্ট্রিবিউশন ওয়েব ক্লিপে সাইন ইন করুন। অ্যাপটি পরীক্ষা করার আমন্ত্রণ গ্রহণ করার সময় আপনি যে Google অ্যাকাউন্টটি প্রথম ব্যবহার করেছিলেন সেটি নির্বাচন করতে মনে রাখবেন।
ওয়েব ক্লিপে নতুন অ্যাপ রিলিজ পাওয়া যাচ্ছে তা নিশ্চিত করুন।
অ্যাপ বন্ধ করার পর পরীক্ষক আবার সাইন ইন করতে অনুরোধ করেছেন
ডিফল্টরূপে, নতুন বিল্ড সতর্কতা সক্ষম করতে এবং নতুন বিল্ড ইনস্টল করতে আপনার পরীক্ষকদের শুধুমাত্র একবার তাদের Google অ্যাকাউন্টে সাইন ইন করতে হবে। আপনার অ্যাপ বন্ধ এবং পুনরায় খোলার পরে যদি আপনার পরীক্ষকদের আবার সাইন ইন করার জন্য অনুরোধ করা হয়, তাহলে আপনার App Distribution কনফিগারেশন সঠিকভাবে সেট আপ করা হয়েছে তা নিশ্চিত করতে এই পরামর্শগুলি অনুসরণ করুন:
আপনি Firebase App Testers API সক্ষম করেছেন তা নিশ্চিত করতে পরীক্ষা করুন৷ আরও তথ্যের জন্য, অ্যাপ ডিস্ট্রিবিউশন টেস্টার API সক্ষম করুন দেখুন।
কী সীমাবদ্ধতার অধীনে, নিশ্চিত করুন যে Firebase অ্যাপ পরীক্ষক API অনুমোদিত API-এর তালিকায় অন্তর্ভুক্ত রয়েছে।
সাইন আউট করার সময় আপনি সাধারণত UserDefaults সাফ করলে, আপনি হয়তো আপনার পরীক্ষকের অবস্থা সাফ করছেন। App Distribution একটি পতাকা সঞ্চয় করে যা নির্দেশ করে যে আপনার পরীক্ষক ইতিমধ্যে অ্যাপে সাইন ইন করেছেন কিনা। আরও তথ্যের জন্য, GitHub সংগ্রহস্থল দেখুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
আমার অ্যাপে পরীক্ষক যোগ করার সীমা আছে কি?
Firebase App Distribution নিম্নলিখিত পরীক্ষকের সীমা রয়েছে:
একটি Firebase প্রকল্পে সর্বাধিক 500 জন পরীক্ষক যোগ করুন
একটি App Distribution গ্রুপে সর্বাধিক 200 জন পরীক্ষক যোগ করুন
আরও পরীক্ষক যোগ করতে, একটি বিনা খরচের সীমা বৃদ্ধির অনুরোধ করুন৷
আমার পরীক্ষক আমন্ত্রণ মেয়াদ শেষ?
অ্যাপের মেয়াদ শেষ হওয়ার আগে পরীক্ষা করার আমন্ত্রণ গ্রহণ করার জন্য পরীক্ষকদের কাছে 30 দিন আছে। যখন একটি আমন্ত্রণের মেয়াদ শেষ হওয়ার 5 দিন পরে, তখন একটি রিলিজের পরীক্ষকের পাশে Firebase কনসোলে একটি মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি প্রদর্শিত হয়৷ একটি আমন্ত্রণ পরীক্ষকের সারিতে ড্রপ-ডাউন মেনুর মাধ্যমে পুনরায় পাঠানোর মাধ্যমে পুনর্নবীকরণ করা যেতে পারে।
iOS আপলোডের জন্য একটি নতুন রিলিজ কখন তৈরি করা হয়?
অতিরিক্ত ডিভাইস নিবন্ধন দেখুন।
কতক্ষণ অ্যাপ রিলিজ পাওয়া যায়?
নিম্নলিখিত শর্তগুলির মধ্যে একটি ঘটলে অ্যাপ রিলিজগুলি App Distribution থেকে সরানো হয়:
- অ্যাপ রিলিজ 150 দিনের বেশি পুরানো।
- আপনি 1,000 অ্যাপ রিলিজ সীমা অতিক্রম করেছেন এবং অ্যাপ রিলিজটি সাম্প্রতিকতম 1,000 অ্যাপ রিলিজের চেয়ে পুরানো।
আরও তথ্যের জন্য, দেখুন App Distribution সর্বাধিক 1,000 রিলিজ সমর্থন করে ৷
অ্যাপটি 150-দিনের মেয়াদ শেষ হওয়ার সীমা বা 1,000 অ্যাপ প্রকাশের সীমা অতিক্রম করে বা অতিক্রম করার পরে, রিলিজটি App Distribution ড্যাশবোর্ড এবং App Distribution পরীক্ষক ওয়েব অ্যাপ থেকে সরানো হয়। যদি আপনার পরীক্ষক রিলিজটি ইনস্টল করে থাকেন, তাহলে অ্যাপটির স্থানীয় সংস্করণ চলতে থাকবে।
অ্যাপ রিলিজটি দীর্ঘক্ষণ উপলব্ধ রাখতে, নিম্নলিখিত সুপারিশগুলির মধ্যে একটি ব্যবহার করুন:
- অ্যাপ রিলিজের মেয়াদ শেষ হওয়ার আগে বা রিলিজের সীমা অতিক্রম করার আগে, IPA ডাউনলোড করুন এবং App Distribution ড্যাশবোর্ড থেকে রিলিজটি মুছে দিন। তারপর, App Distribution একটি নতুন বিল্ড হিসাবে IPA পুনরায় আপলোড করুন।
- রিলিজটি ডাউনলোড করুন এবং দীর্ঘমেয়াদী সংরক্ষণাগারের জন্য Cloud Storage আপলোড করুন।
অ্যাপ রিলিজ 150 দিন পরে মেয়াদ শেষ হয়
আপনি যখন আপনার অ্যাপের একটি রিলিজ Firebase-এ আপলোড করেন, আপলোডের তারিখ থেকে শুরু করে 150 দিনের জন্য App Distribution ড্যাশবোর্ডে রিলিজটি প্রদর্শিত হয়। আপনি রিলিজ আপলোড করার পরে, আপনি এটি পরীক্ষকদের মধ্যে বিতরণ করতে পারেন, যারা তাদের টেস্টিং ডিভাইসে App Distribution টেস্টার ওয়েব অ্যাপ থেকে রিলিজটি ইনস্টল করে।
রিলিজের মেয়াদ শেষ হওয়ার তারিখ থেকে 30 দিন হলে, Firebase কনসোলের App Distribution পৃষ্ঠায় এবং App Distribution টেস্টার ওয়েব অ্যাপে আপনার রিলিজে একটি অ্যাপ রিলিজের মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি দেখা যায়।
App Distribution সর্বাধিক 1,000 রিলিজ সমর্থন করে
App Distribution প্রতি অ্যাপে সর্বাধিক 1,000 রিলিজের অনুমতি দেয়। যখন আপনার অ্যাপটি 1,000 অ্যাপ রিলিজ সীমাতে পৌঁছে যায়, App Distribution স্বয়ংক্রিয়ভাবে সীমার উপরে সবচেয়ে পুরনো রিলিজগুলিকে মুছে দেয়।
আপনি যদি আপনার অ্যাপ রিলিজ ম্যানুয়ালি ম্যানেজ করতে চান, তাহলে App Distribution REST API ব্যবহার করুন বাল্ক অ্যাপ রিলিজের তালিকা করতে এবং মুছতে ।
আপনার যদি প্রশ্ন থাকে, Firebase সহায়তার সাথে যোগাযোগ করুন।
Firebase প্রোফাইল কি?
Firebase প্রোফাইল হল একটি কনফিগারেশন প্রোফাইল যা App Distribution এতে অনুমতি দেয়:
ডিভাইসের অনন্য ডিভাইস আইডি (UDID) সংগ্রহ করে পরীক্ষা ডিভাইসটি নিবন্ধন করুন। আপনি যদি একটি অ্যাডহক ডিস্ট্রিবিউশন পরীক্ষা করছেন, ফায়ারবেস অ্যাপ ডেভেলপারকে একটি ইমেল পাঠায় যাতে পরীক্ষা ডিভাইসের UDID অন্তর্ভুক্ত থাকে, সেই সাথে অ্যাপের প্রভিশনিং প্রোফাইলে ডিভাইসটিকে কীভাবে অন্তর্ভুক্ত করতে হয় তার নির্দেশাবলী সহ যাতে বিল্ডটি আপনার ডিভাইসে পরীক্ষা করা যায়।
আপনার ডিভাইসের হোম স্ক্রিনে একটি Firebase App Distribution ওয়েব ক্লিপ ইনস্টল করুন। ওয়েব ক্লিপ আপনাকে আপনার সমস্ত পরীক্ষামূলক অ্যাপ এক জায়গায় ইনস্টল এবং অ্যাক্সেস করতে দেয়। নতুন বিল্ডগুলি যা আপনাকে পরীক্ষার জন্য আমন্ত্রণ জানানো হয়েছে সেগুলি স্বয়ংক্রিয়ভাবে ওয়েব ক্লিপে যোগ করা হয়৷
আপনার iOS ডিভাইসে কনফিগারেশন প্রোফাইল ইনস্টল করতে সহায়তার জন্য, Apple এর ডকুমেন্টেশন পড়ুন।
আমি কীভাবে আমার ডিভাইসে ইনস্টল করা পরীক্ষা অ্যাপগুলি অ্যাক্সেস করতে পারি?
আপনি যদি একজন পরীক্ষক হন, তাহলে আপনি Firebase App Distribution ওয়েব ক্লিপ দিয়ে আপনার সমস্ত পরীক্ষামূলক অ্যাপ অ্যাক্সেস করতে পারবেন, যেটি আপনি যখন Firebase প্রোফাইল ইনস্টল করেন তখন আপনার টেস্ট ডিভাইসের হোম স্ক্রিনে স্বয়ংক্রিয়ভাবে যোগ হয়ে যায়। আপনি যদি একটি অ্যাডহক ডিস্ট্রিবিউশন পরীক্ষা করছেন, তাহলে অ্যাপটি পরীক্ষা করার আগে আপনাকে অবশ্যই প্রথমে প্রোফাইলটি ইনস্টল করতে হবে।
আপনি যদি একটি এন্টারপ্রাইজ বিতরণ পরীক্ষা করছেন, আপনি ম্যানুয়ালি প্রোফাইলটি ইনস্টল করতে পারেন:
আপনি যদি ইতিমধ্যেই না করে থাকেন তবে Google-এ সাইন ইন করুন এবং আমন্ত্রণ গ্রহণ করুন৷
টেস্ট অ্যাপের অধীনে, আপনি যে অ্যাপটি পরীক্ষা করতে চান সেটি নির্বাচন করুন।
অ্যাপের পৃষ্ঠার উপরের ডানদিকে, mobile_screen_share এ আলতো চাপুন।
Firebase প্রোফাইল ইনস্টল করতে প্রদর্শিত নির্দেশাবলী অনুসরণ করুন।
আমি কিভাবে আমার পরীক্ষক অ্যাকাউন্ট মুছে ফেলব?
আপনার App Distribution পরীক্ষক অ্যাকাউন্ট এবং এর সাথে সম্পর্কিত ডেটা মুছতে, এই পদক্ষেপগুলি অনুসরণ করুন:
https://appdistribution.firebase.google.com এ যান এবং আপনার Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন।
উপরের ডানদিকে, settings ক্লিক করুন ( অ্যাকাউন্ট পরিচালনা করুন )
অ্যাকাউন্ট মুছুন ।
ঐচ্ছিক: আপনার Google অ্যাকাউন্টের অনুমতিগুলিতে , Firebase App Distribution থেকে অ্যাক্সেস প্রত্যাহার করুন। মনে রাখবেন আপনার App Distribution অ্যাকাউন্ট মুছে না দিয়ে অ্যাক্সেস প্রত্যাহার করলে আপনার পরীক্ষক অ্যাকাউন্ট বা ডেটা মুছে যাবে না ।