Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

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

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

আপনি যদি ইতিমধ্যে না থাকেন তবে আপনার অ্যান্ড্রয়েড প্রকল্পে ফায়ারবেস যুক্ত করুন

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

পদক্ষেপ 1. আপনার অ্যাপ্লিকেশন তৈরি করুন

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

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

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

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

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

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

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

    ফায়ারবেস সিএলআই-এর মাধ্যমে আপনার সিআই পরিবেশের অনুমোদনের সময় মুদ্রিত একটি রিফ্রেশ টোকেন (আরও তথ্যের জন্য সিআই সিস্টেমের সাথে সিআইএল ব্যবহার করুন) পড়ুন।

    --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

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

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

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

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

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

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

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

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

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

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