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