রিমোট কনফিগ রোল-আউট ব্যবহার শুরু করা


Remote Config রোল-আউটের মাধ্যমে, আপনি নিরাপদে এবং ধীরে ধীরে আপনার অ্যাপে নতুন ফিচার এবং আপডেট রিলিজ করতে পারবেন। রোল-আউটের মাধ্যমে, আপনি নির্দিষ্ট ব্যবহারকারী গ্রুপকে টার্গেট করে নতুন অ্যাপ ফিচারের রিলিজ নিয়ন্ত্রণ করতে পারবেন। A/B টেস্টিংয়ের মতো, রোল-আউটে, ফলাফলের অর্থপূর্ণ তুলনার জন্য চালু করা গ্রুপকে সমান আকারের কন্ট্রোল গ্রুপের সাথে তুলনা করা হয়।

ধাপ ১: Remote Config, Crashlytics এবং Google Analytics-এর সাহায্যে আপনার অ্যাপ ইন্সট্রুমেন্ট করুন

আপনার ব্যবহারকারীদের জন্য ধীরে ধীরে নতুন ফিচার লঞ্চ করতে Remote Config রোলআউট ব্যবহার শুরু করার আগে, আপনার অ্যাপে Firebase রিমোট কনফিগ, Crashlytics এবং Google Analytics ইন্সট্রুমেন্ট করা থাকতে হবে।

  1. আপনার অ্যাপে Remote Config ও Analytics যোগ করতে এবং Remote Config টেমপ্লেট তৈরি করতে, রিমোট কনফিগ ব্যবহার শুরু করুন লিঙ্কে দেওয়া নির্দেশাবলী অনুসরণ করুন। আপনাকে নিশ্চিত করতে হবে যে আপনি Firebase BoM v32.6.0+ (Remote Config SDK v21.6.0+) ব্যবহার করছেন।
  2. আপনার অ্যাপে Crashlytics যোগ করতে, Crashlytics-এর সাথে শুরু করুন লিঙ্কে দেওয়া নির্দেশাবলী অনুসরণ করুন। Firebase iOS SDK v10.24.0+ প্রয়োগ করতে ভুলবেন না।

সর্বোত্তম পারফর্ম্যান্সের জন্য, আমরা আপনার অ্যাপে রিয়েল-টাইম রিমোট কনফিগ প্রয়োগ করার সাজেশন দিই যাতে রোলআউট ভ্যালু প্রকাশিত হওয়ার সাথে সাথেই তা ফেচ করা হয়।

২ নম্বর ধাপ: Firebase কনসোলে একটি রোল-আউট কনফিগার করুন

আপনার অ্যাপ Remote Config, Crashlytics এবং Analytics-এর সাথে ইন্সট্রুমেন্ট করা হয়ে গেলে, আপনি রোল-আউট তৈরি করতে Firebase কনসোল ব্যবহার করতে পারবেন।

  1. Firebase কনসোলে, DevOps ও এনগেজমেন্ট > রিমোট কনফিগ > রোল-আউট পৃষ্ঠায় যান।
  2. রোল-আউট তৈরি করুন বিকল্পে ক্লিক করুন।
  3. প্যারামিটার ফিল্ডে, আগে থেকে থাকা কোনও প্যারামিটার বেছে নিন অথবা আপনার রোল-আউটের সাথে আপডেট করার জন্য নতুন প্যারামিটার তৈরি করুন, তারপর পরবর্তী বিকল্পে ক্লিক করুন।
  4. টার্গেট কন্ডিশন তৈরি করুন বা বেছে নিন। এই শর্তটি নির্ধারণ করে যে কোন ডিভাইসগুলি রোলআউট-সক্ষম এবং নিয়ন্ত্রণ গ্রুপে যোগ করা হবে। রোল-আউট চালু থাকা এবং কন্ট্রোল গ্রুপ কীভাবে ব্যবহারকারীদের অ্যাসাইন করা হয় সেই সম্পর্কে আরও তথ্য পেতে রোল-আউট গ্রুপ মেম্বারশিপ বোঝা দেখুন।

  5. পরবর্তী বিকল্পে ক্লিক করুন এবং চালু করা ভ্যালু ফিল্ডে, আপনার ব্যবহারকারীদের জন্য যে ভ্যালু রিলিজ করতে চান সেটি যোগ করুন।

  6. র‍্যান্ডম শতাংশ ফিল্ডে, ডিভাইসের মোট শতাংশ লিখুন যা চালু করা ভ্যালু পাবে। আপনার চালু করা ফিচারের পারফর্ম্যান্স পরিমাপ করার সময় ফলাফলের সঠিক তুলনা নিশ্চিত করতে Firebase সমান আকারের কন্ট্রোল গ্রুপ অ্যাসাইন করে, তাই আপনি ১০০% রোল-আউট না করা পর্যন্ত এই মান ৫০% বা তার কম হতে হবে। মনে রাখবেন যে এই ভ্যালু আপনার শর্তের উপর নির্ভর করে: যেমন, আপনি যদি এমন কোনও শর্ত কনফিগার করেন যা শুধুমাত্র আপনার অ্যাপের ২.০ ভার্সনে রোল-আউট করা হয়েছে এবং আপনার ব্যবহারকারীর ৩০% v২.০ ভার্সন ব্যবহার করেন, তাহলে এই ভ্যালু ৫০% সেট করার অর্থ হল আপনার মোট ব্যবহারকারীর ১৫% রোল-আউট ভ্যালু পাবেন।

  7. পরবর্তী বিকল্পে ক্লিক করে নাম এবং, ঐচ্ছিকভাবে, একটি বিবরণ প্রদান করুন, তারপর সেভ করুন বিকল্পে ক্লিক করুন।

  8. রোল-আউট শুরু করতে, পরিবর্তন প্রকাশ করুন বিকল্পে ক্লিক করুন, পরিবর্তিত প্যারামিটার পর্যালোচনা করুন, তারপর আবার পরিবর্তন প্রকাশ করুন বিকল্পে ক্লিক করুন।

আপনার রোলআউট শুরু হওয়া উচিত এবং আপনি প্রায় সাথে সাথেই ফলাফল দেখতে পাবেন।

পরবর্তী ধাপ