Google 致力于为黑人社区推动种族平等。查看具体举措

ফায়ারবেস সিএলআই ব্যবহার করে পরীক্ষার্থীদের আইওএস অ্যাপ বিতরণ করুন

আপনি ফায়ারবেস সিএলআই ব্যবহার করে পরীক্ষকদের বিল্ড বিতরণ করতে পারেন। সিএলআই সরঞ্জাম আপনাকে একটি বিল্ডের জন্য পরীক্ষকগণ নির্দিষ্ট করতে এবং নোট প্রকাশ করতে দেয় এবং সেই অনুযায়ী বিল্ডটি বিতরণ করে।

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

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

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

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

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

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

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

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

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

  1. ইনস্টল করুন অথবা সাম্প্রতিক সংস্করণে আপডেট করুন Firebase CLI (আমরা আপনার অপারেটিং সিস্টেম থেকে CLI নির্দিষ্ট জন্য স্বতন্ত্র বাইনারি ডাউনলোড করার সুপারিশ)। নিশ্চিত করুন সাইন ইন এবং পরীক্ষা যে আপনি আপনার প্রকল্পের অ্যাক্সেস করতে পারেন।
  2. ইন অ্যাপ বিতরণ পৃষ্ঠা Firebase কনসোলের, অ্যাপ্লিকেশন আপনি বিতরণ করতে চান তা নির্বাচন করুন, তারপরে শুরু করুন।
  3. চালান appdistribution:distribute আপনার অ্যাপ আপলোড করার জন্য কমান্ড এবং এটি পরীক্ষকদের কাছে বিতরণের লাইসেন্স দেন। বিতরণটি কনফিগার করতে নিম্নলিখিত প্যারামিটারগুলি ব্যবহার করুন:

    অ্যাপ্লিকেশন: বিতরণ বিকল্পসমূহ
    --app

    আবশ্যক: আপনার অ্যাপ্লিকেশনের Firebase অ্যাপ আইডি। আপনি Firebase কনসোলে অ্যাপ আইডি জানতে পারেন উপর সাধারণ সেটিংস পৃষ্ঠা

    --app 1:1234567890:ios:0a1b2c3d4e5f67890
    --token

    যে টোকেন একটি রিফ্রেশ যখন আপনি Firebase CLI সঙ্গে আপনার সি আই পরিবেশ (পড়া প্রমাণীকরণ ছাপানো হচ্ছে ব্যবহারের সি আই সিস্টেমের সাথে CLI আরও তথ্যের জন্য)।

    --token "$FIREBASE_TOKEN"
    --release-notes
    --release-notes-file

    এই বিল্ডের জন্য নোট প্রকাশ করুন।

    আপনি হয় সরাসরি রিলিজ নোটগুলি নির্দিষ্ট করতে পারেন:

    --release-notes "Text of release notes"

    অথবা, একটি সরল পাঠ্য ফাইলের পথ নির্দিষ্ট করুন:

    --release-notes-file "/path/to/release-notes.txt"
    --testers
    --testers-file

    আপনি যে পরীক্ষকদের আমন্ত্রণ জানাতে চান তার ইমেল ঠিকানা।

    আপনি পরীক্ষার্থীদের ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা হিসাবে নির্দিষ্ট করতে পারেন:

    --testers "ali@example.com, bri@example.com, cal@example.com"

    অথবা, আপনি ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা সহ একটি সরল পাঠ্য ফাইলের পথ নির্দিষ্ট করতে পারেন:

    --testers-file "/path/to/testers.txt"
    --groups
    --groups-file

    পরীক্ষক গোষ্ঠীর কাছে আমন্ত্রণ জানাতে চান (পড়ুন পরীক্ষকগণ পরিচালনা )। গ্রুপগুলি ব্যবহার করে নির্দিষ্ট করা হয় গ্রুপ এলিয়াস , যা আপনি ফায়ারবেস কনসোলে সন্ধান করতে পারেন।

    আপনি গোষ্ঠীগুলি কমা দ্বারা পৃথক করা তালিকা হিসাবে নির্দিষ্ট করতে পারেন:

    --groups "qa-team, trusted-testers"

    অথবা, আপনি গ্রুপের নামের সাথে কমা-বিচ্ছিন্ন তালিকা সমতল পাঠ্য ফাইলে পাথ নির্দিষ্ট করতে পারেন:

    --groups-file "/path/to/groups.txt"
    --debug

    ভার্বোজ লগ আউটপুট মুদ্রণের জন্য আপনি একটি পতাকা অন্তর্ভুক্ত করতে পারেন।

    উদাহরণ স্বরূপ:

    firebase appdistribution:distribute test.ipa  \
        --app 1:1234567890:ios:0a1b2c3d4e5f67890  \
        --release-notes "Bug fixes and improvements" --testers-file testers.txt
    

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

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

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

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

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

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

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

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

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

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

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