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

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

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

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

আপনি ইতিমধ্যে থাকে, তাহলে আপনার অ্যান্ড্রয়েড প্রকল্পের Firebase যোগ

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

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

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

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

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

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

    appdistribution: বিতরণ অপশন
    --app

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

    --app 1:1234567890:android: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.apk  \
        --app 1:1234567890:android:0a1b2c3d4e5f67890  \
        --release-notes "Bug fixes and improvements" --testers-file testers.txt
    

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

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