Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

যদি আপনি এমনটি না থাকে, তাহলে আপনার iOS প্রকল্পে Firebase যোগ

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

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

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

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

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

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

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

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

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

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

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

    দেখুন পরীক্ষকগণ পরিচালনা পরীক্ষক গ্রুপ তৈরি সম্পর্কে আরো জানার জন্য।

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

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

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

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

ধাপ 3। অতিরিক্ত ডিভাইস নিবন্ধন করুন

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

যখন আপনি এই ইমেলগুলির মধ্যে একটি পান, UDID এর সাথে আপনার প্রভিশনিং প্রোফাইল আপডেট করুন এবং এই ধাপগুলি অনুসরণ করে আপনার পরীক্ষকদের মধ্যে একটি নতুন বিল্ড বিতরণ করুন:

  1. আপনার অ্যাপল ডেভেলপার পোর্টালে ডিভাইসগুলি যুক্ত করুন।
    • বিকল্প 1: আমদানি একটি CSV ফাইল হিসেবে ডিভাইস UDIDs।

      পরীক্ষকগণ & গোষ্ঠীসমূহ অ্যাপ বিতরণ ড্যাশবোর্ডের ট্যাবে, সকল পরীক্ষকগণ নির্বাচন করুন, তারপর একটি CSV ফাইল ডাউনলোড করতে ক্লিক করুন রপ্তানি অ্যাপল UDIDs। এরপর, আপনার মধ্যে ফাইল ইম্পোর্ট অ্যাপল বিকাশকারী অ্যাকাউন্টের নিবন্ধন একাধিক ডিভাইস বিকল্পটি ব্যবহার। পড়ুন অ্যাপলের ডকুমেন্টেশন আরো জানার লিঙ্ক।

      মনে রাখবেন যে আপনার অ্যাপল ডেভেলপার অ্যাকাউন্ট আপনাকে প্রতি বছর সীমিত সংখ্যক ডিভাইস আমদানি করার অনুমতি দিতে পারে।

    • অপশন 2: সংগ্রহ ও ইমেল দ্বারা UDIDs লিখুন।

      উপর যোগ করুন ডিভাইস অ্যাপল ডেভেলপার পোর্টাল পাতা, নতুন UDID ইমেল আপনার প্রাপ্ত উল্লেখিত নিবন্ধন।

  2. আপনার নিবন্ধিত ডিভাইস যোগ প্রভিশনিং প্রফাইল
  3. প্রোভিশনিং প্রোফাইল ডাউনলোড করুন এবং আপনার অ্যাপটি পুনর্নির্মাণ করতে এটি ব্যবহার করুন। আপনি যদি কেবল নিবন্ধিত ডিভাইসগুলি আপডেট করার জন্য পুনর্নির্মাণ করছেন তবে বিল্ড নম্বর বা সংস্করণ আপডেট করবেন না।
  4. আপনার অ্যাপ্লিকেশন পুনরায় বিতরণ Firebase কনসোল বা CLI থেকে। আপনি যদি ইতিমধ্যেই একই বিল্ড নম্বর এবং সংস্করণ সহ একটি বিল্ড বিতরণ করে থাকেন, তবে শুধুমাত্র নতুন নিবন্ধিত ডিভাইসের ব্যবহারকারীরা বিজ্ঞপ্তি ইমেল পান।