Firebase কনসোল ব্যবহার করে পরীক্ষকদের কাছে iOS অ্যাপ বিতরণ করুন

আপনি আপনার দলের পরীক্ষকদের পরিচালনা করতে পারেন এবং Firebase কনসোল ব্যবহার করে তাদের কাছে বিল্ড বিতরণ করতে পারেন।

তুমি শুরু করার আগে

যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে আপনার Apple প্রকল্পে Firebase যোগ করুন

আপনি যদি অন্য কোনো ফায়ারবেস পণ্য ব্যবহার না করেন তবে আপনাকে শুধুমাত্র একটি প্রকল্প তৈরি করতে হবে এবং আপনার অ্যাপ নিবন্ধন করতে হবে। যাইহোক, আপনি যদি ভবিষ্যতে অতিরিক্ত পণ্য ব্যবহার করার সিদ্ধান্ত নেন, তাহলে উপরে লিঙ্ক করা পৃষ্ঠায় সমস্ত ধাপ সম্পূর্ণ করতে ভুলবেন না।

ধাপ 1 আপনার অ্যাপ তৈরি করুন

আপনি যখন পরীক্ষকদের কাছে আপনার অ্যাপের একটি প্রি-রিলিজ সংস্করণ বিতরণ করতে প্রস্তুত হন, তখন একটি স্বাক্ষরিত বিতরণ সংরক্ষণাগার তৈরি করুন৷ যতক্ষণ না আপনি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করেন ততক্ষণ আপনি আপনার স্বাভাবিক বিল্ড প্রক্রিয়াটি ব্যবহার করতে পারেন:

  • আপনার ডেভেলপমেন্ট টিমের বাইরে আপনার অ্যাপ বিতরণ করতে, আপনাকে অবশ্যই একটি অ্যাডহক বা আপনার এন্টারপ্রাইজ বিতরণ প্রোফাইল ব্যবহার করতে হবে।
  • যদি আপনার অ্যাপ গেম সেন্টার, APNs (এবং এক্সটেনশন দ্বারা, ক্লাউড মেসেজিং ), বা iCloud ব্যবহার করে, তাহলে নিশ্চিত করুন যে আপনার প্রভিশনিং প্রোফাইল একটি স্পষ্ট অ্যাপ আইডি ব্যবহার করে, ওয়াইল্ডকার্ড আইডি নয়।
  • আপনি যদি একটি অ্যাডহক ডিস্ট্রিবিউশন প্রোফাইল ব্যবহার করেন, তাহলে আপনার পরীক্ষকদের ডিভাইসের অনন্য ডিভাইস আইডি (UDID) অন্তর্ভুক্ত করুন। যেহেতু নতুন iOS পরীক্ষকরা আপনার পরীক্ষার প্রোগ্রামে নথিভুক্ত করছেন, আপনাকে তাদের ডিভাইসের UDID-এর সাথে প্রভিশনিং প্রোফাইল আপডেট করতে হবে। অতিরিক্ত পরীক্ষক ডিভাইস নিবন্ধন দেখুন।
  • আপনি বিল্ড টার্গেটের ব্যবহারকারী-দৃশ্যমান সংস্করণ নম্বর ( সংস্করণ ) এবং অনন্য বিল্ড নম্বর ( বিল্ড ) আপডেট করেছেন। আপনি যদি শেষ বিল্ড থেকে কোড পরিবর্তন করে থাকেন (অর্থাৎ, আপনি শুধুমাত্র নিবন্ধিত ডিভাইসগুলি আপডেট করার জন্য পুনর্নির্মাণ করছেন না), আপনাকে সংস্করণ এবং বিল্ড নম্বর আপডেট করতে হবে না।

যখন বিল্ড সম্পূর্ণ হয়, এটি আপনার নির্দিষ্ট করা ফোল্ডারে একটি IPA ফাইল এবং কিছু লগ ফাইল সংরক্ষণ করে। আপনি নিম্নলিখিত ধাপে আপনার পরীক্ষকদের কাছে IPA ফাইল বিতরণ করেন।

ধাপ 2 পরীক্ষকদের কাছে আপনার অ্যাপ বিতরণ করুন

আপনার অ্যাপটি পরীক্ষকদের কাছে বিতরণ করতে, Firebase কনসোল ব্যবহার করে IPA ফাইল আপলোড করুন:

  1. Firebase কনসোলের অ্যাপ বিতরণ পৃষ্ঠা খুলুন। অনুরোধ করা হলে আপনার Firebase প্রকল্প নির্বাচন করুন।

  2. রিলিজ পৃষ্ঠায়, ড্রপ-ডাউন মেনু থেকে আপনি যে অ্যাপটি বিতরণ করতে চান সেটি নির্বাচন করুন।

  3. আপলোড করতে আপনার অ্যাপের IPA ফাইলটিকে কনসোলে টেনে আনুন।

  4. আপলোড সম্পূর্ণ হলে, পরীক্ষক গোষ্ঠী এবং পৃথক পরীক্ষকদের আপনি বিল্ড পেতে চান তা নির্দিষ্ট করুন। তারপর, বিল্ডের জন্য রিলিজ নোট যোগ করুন।

    পরীক্ষক গোষ্ঠী তৈরির বিষয়ে আরও জানতে পরীক্ষক পরিচালনা করুন দেখুন।

  5. বিল্ডটি পরীক্ষকদের কাছে উপলব্ধ করতে বিতরণ ক্লিক করুন।

  6. সেই রিলিজের অ্যাক্সেস আছে এমন পরীক্ষকদের সাথে নির্দিষ্ট রিলিজের লিঙ্ক শেয়ার করতে, ক্লিপবোর্ডে রিলিজ লিঙ্ক কপি করতে লিঙ্ক আইকনে ক্লিক করুন।

একবার আপনি আপনার বিল্ড বিতরণ করলে, এটি Firebase কনসোলের অ্যাপ ডিস্ট্রিবিউশন ড্যাশবোর্ডে 150 দিনের (পাঁচ মাস) জন্য উপলব্ধ হয়ে যায়। বিল্ডের মেয়াদ শেষ হওয়ার 30 দিন হলে, ফায়ারবেস কনসোল এবং আপনার টেস্টার তাদের টেস্ট ডিভাইসে বিল্ডের তালিকা উভয়েই একটি মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি উপস্থিত হয়।

যে সকল পরীক্ষকদের অ্যাপটি পরীক্ষা করার জন্য আমন্ত্রণ জানানো হয়নি তারা শুরু করার জন্য ইমেল আমন্ত্রণ পান এবং বিদ্যমান পরীক্ষকরা ইমেল বিজ্ঞপ্তি পান যে একটি নতুন বিল্ড পরীক্ষা করার জন্য প্রস্তুত। পরীক্ষা অ্যাপ কীভাবে ইনস্টল করবেন তা জানতে, পরীক্ষক হিসাবে সেট আপ করুন দেখুন। আপনি প্রতিটি পরীক্ষকের স্থিতি নিরীক্ষণ করতে পারেন-তারা আমন্ত্রণ গ্রহণ করেছে কিনা এবং তারা অ্যাপটি ডাউনলোড করেছে কিনা-Firebase কনসোলে।

অ্যাপের মেয়াদ শেষ হওয়ার আগে পরীক্ষা করার আমন্ত্রণ গ্রহণ করার জন্য পরীক্ষকদের কাছে 30 দিন সময় আছে। যখন একটি আমন্ত্রণের মেয়াদ শেষ হওয়ার 5 দিন পরে, একটি রিলিজের পরীক্ষকের পাশে Firebase কনসোলে একটি মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি প্রদর্শিত হয়৷ পরীক্ষকের সারিতে ড্রপ-ডাউন মেনু ব্যবহার করে এটিকে পুনরায় পাঠানোর মাধ্যমে একটি আমন্ত্রণ পুনর্নবীকরণ করা যেতে পারে।

পরবর্তী পদক্ষেপ

, আপনি আপনার দলের পরীক্ষকদের পরিচালনা করতে পারেন এবং Firebase কনসোল ব্যবহার করে তাদের কাছে বিল্ড বিতরণ করতে পারেন।

তুমি শুরু করার আগে

যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে আপনার Apple প্রকল্পে Firebase যোগ করুন

আপনি যদি অন্য কোনো ফায়ারবেস পণ্য ব্যবহার না করেন তবে আপনাকে শুধুমাত্র একটি প্রকল্প তৈরি করতে হবে এবং আপনার অ্যাপ নিবন্ধন করতে হবে। যাইহোক, আপনি যদি ভবিষ্যতে অতিরিক্ত পণ্য ব্যবহার করার সিদ্ধান্ত নেন, তাহলে উপরে লিঙ্ক করা পৃষ্ঠায় সমস্ত ধাপ সম্পূর্ণ করতে ভুলবেন না।

ধাপ 1 আপনার অ্যাপ তৈরি করুন

আপনি যখন পরীক্ষকদের কাছে আপনার অ্যাপের একটি প্রি-রিলিজ সংস্করণ বিতরণ করতে প্রস্তুত হন, তখন একটি স্বাক্ষরিত বিতরণ সংরক্ষণাগার তৈরি করুন৷ যতক্ষণ না আপনি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করেন ততক্ষণ আপনি আপনার স্বাভাবিক বিল্ড প্রক্রিয়াটি ব্যবহার করতে পারেন:

  • আপনার ডেভেলপমেন্ট টিমের বাইরে আপনার অ্যাপ বিতরণ করতে, আপনাকে অবশ্যই একটি অ্যাডহক বা আপনার এন্টারপ্রাইজ বিতরণ প্রোফাইল ব্যবহার করতে হবে।
  • যদি আপনার অ্যাপ গেম সেন্টার, APNs (এবং এক্সটেনশন দ্বারা, ক্লাউড মেসেজিং ), বা iCloud ব্যবহার করে, তাহলে নিশ্চিত করুন যে আপনার প্রভিশনিং প্রোফাইল একটি স্পষ্ট অ্যাপ আইডি ব্যবহার করে, ওয়াইল্ডকার্ড আইডি নয়।
  • আপনি যদি একটি অ্যাডহক ডিস্ট্রিবিউশন প্রোফাইল ব্যবহার করেন, তাহলে আপনার পরীক্ষকদের ডিভাইসের অনন্য ডিভাইস আইডি (UDID) অন্তর্ভুক্ত করুন। যেহেতু নতুন iOS পরীক্ষকরা আপনার পরীক্ষার প্রোগ্রামে নথিভুক্ত করছেন, আপনাকে তাদের ডিভাইসের UDID-এর সাথে প্রভিশনিং প্রোফাইল আপডেট করতে হবে। অতিরিক্ত পরীক্ষক ডিভাইস নিবন্ধন দেখুন।
  • আপনি বিল্ড টার্গেটের ব্যবহারকারী-দৃশ্যমান সংস্করণ নম্বর ( সংস্করণ ) এবং অনন্য বিল্ড নম্বর ( বিল্ড ) আপডেট করেছেন। আপনি যদি শেষ বিল্ড থেকে কোড পরিবর্তন করে থাকেন (অর্থাৎ, আপনি শুধুমাত্র নিবন্ধিত ডিভাইসগুলি আপডেট করার জন্য পুনর্নির্মাণ করছেন না), আপনাকে সংস্করণ এবং বিল্ড নম্বর আপডেট করতে হবে না।

যখন বিল্ড সম্পূর্ণ হয়, এটি আপনার নির্দিষ্ট করা ফোল্ডারে একটি IPA ফাইল এবং কিছু লগ ফাইল সংরক্ষণ করে। আপনি নিম্নলিখিত ধাপে আপনার পরীক্ষকদের কাছে IPA ফাইল বিতরণ করেন।

ধাপ 2 পরীক্ষকদের কাছে আপনার অ্যাপ বিতরণ করুন

আপনার অ্যাপটি পরীক্ষকদের কাছে বিতরণ করতে, Firebase কনসোল ব্যবহার করে IPA ফাইল আপলোড করুন:

  1. Firebase কনসোলের অ্যাপ বিতরণ পৃষ্ঠা খুলুন। অনুরোধ করা হলে আপনার Firebase প্রকল্প নির্বাচন করুন।

  2. রিলিজ পৃষ্ঠায়, ড্রপ-ডাউন মেনু থেকে আপনি যে অ্যাপটি বিতরণ করতে চান সেটি নির্বাচন করুন।

  3. আপলোড করতে আপনার অ্যাপের IPA ফাইলটিকে কনসোলে টেনে আনুন।

  4. আপলোড সম্পূর্ণ হলে, পরীক্ষক গোষ্ঠী এবং পৃথক পরীক্ষকদের আপনি বিল্ড পেতে চান তা নির্দিষ্ট করুন। তারপর, বিল্ডের জন্য রিলিজ নোট যোগ করুন।

    পরীক্ষক গোষ্ঠী তৈরির বিষয়ে আরও জানতে পরীক্ষক পরিচালনা করুন দেখুন।

  5. বিল্ডটি পরীক্ষকদের কাছে উপলব্ধ করতে বিতরণ ক্লিক করুন।

  6. সেই রিলিজের অ্যাক্সেস আছে এমন পরীক্ষকদের সাথে নির্দিষ্ট রিলিজের লিঙ্ক শেয়ার করতে, ক্লিপবোর্ডে রিলিজ লিঙ্ক কপি করতে লিঙ্ক আইকনে ক্লিক করুন।

একবার আপনি আপনার বিল্ড বিতরণ করলে, এটি Firebase কনসোলের অ্যাপ ডিস্ট্রিবিউশন ড্যাশবোর্ডে 150 দিনের (পাঁচ মাস) জন্য উপলব্ধ হয়ে যায়। বিল্ডের মেয়াদ শেষ হওয়ার 30 দিন হলে, ফায়ারবেস কনসোল এবং আপনার টেস্টার তাদের টেস্ট ডিভাইসে বিল্ডের তালিকা উভয়েই একটি মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি উপস্থিত হয়।

যে সকল পরীক্ষকদের অ্যাপটি পরীক্ষা করার জন্য আমন্ত্রণ জানানো হয়নি তারা শুরু করার জন্য ইমেল আমন্ত্রণ পান এবং বিদ্যমান পরীক্ষকরা ইমেল বিজ্ঞপ্তি পান যে একটি নতুন বিল্ড পরীক্ষা করার জন্য প্রস্তুত। পরীক্ষা অ্যাপ কীভাবে ইনস্টল করবেন তা জানতে, পরীক্ষক হিসাবে সেট আপ করুন দেখুন। আপনি প্রতিটি পরীক্ষকের স্থিতি নিরীক্ষণ করতে পারেন-তারা আমন্ত্রণ গ্রহণ করেছে কিনা এবং তারা অ্যাপটি ডাউনলোড করেছে কিনা-Firebase কনসোলে।

অ্যাপের মেয়াদ শেষ হওয়ার আগে পরীক্ষা করার আমন্ত্রণ গ্রহণ করার জন্য পরীক্ষকদের কাছে 30 দিন আছে। যখন একটি আমন্ত্রণের মেয়াদ শেষ হওয়ার 5 দিন পরে, একটি রিলিজের পরীক্ষকের পাশে Firebase কনসোলে একটি মেয়াদ শেষ হওয়ার বিজ্ঞপ্তি প্রদর্শিত হয়৷ পরীক্ষকের সারিতে ড্রপ-ডাউন মেনু ব্যবহার করে এটি পুনরায় পাঠানোর মাধ্যমে একটি আমন্ত্রণ পুনর্নবীকরণ করা যেতে পারে।

পরবর্তী পদক্ষেপ