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

রিমোট কনফিগার দিয়ে আমি কী করতে পারি?

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

পার্সেন্ট রোলআউট মেকানিজমের সাথে নতুন ফিচার চালু করুন

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

বিদ্যমান রিমোট কনফিগ প্যারামিটারে পার্সেন্টেজ রোলআউট করার জন্য, প্যারামিটারে একটি নতুন শর্ত যুক্ত করুন যাতে "র্যান্ডম পার্সেন্টাইলে ইউজার" একটি শর্ত থাকে যার সাথে % ভ্যালু 10 % সেট করা থাকে:

শতাংশ বৈশিষ্ট্য রোলআউটের জন্য প্যারামিটার যোগ করা

এখন, যখন new_search_feature প্যারামিটার রিমোট কনফিগ থেকে সংগ্রহ করা হয়, এলোমেলোভাবে নির্বাচিত ব্যবহারকারীদের 10% মান পেতে true বাকিরা মান পেতে false

যখন আপনি ব্যবহারকারীর জনসংখ্যার 10% এ বৈশিষ্ট্যটির স্থিতিশীলতা নিয়ে সন্তুষ্ট হন, আপনি বৈশিষ্ট্যটিতে পূর্ণ আস্থা রাখলে এটি 30%, 50% এবং অবশেষে 100% পর্যন্ত বাড়িয়ে তুলতে পারেন।

আপনার অ্যাপের জন্য প্ল্যাটফর্ম এবং লোকেল-নির্দিষ্ট প্রোমো ব্যানার সংজ্ঞায়িত করুন

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

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

স্থানীয় প্রচারের ব্যানারের জন্য প্যারামিটার যোগ করা

এছাড়াও আপনি ব্যবহার করতে পারেন রিমোট কনফিগ ব্যাকএন্ড API গুলি প্রোগ্রামেটিক্যালি পরামিতির মান আপডেট করার জন্য এবং তারপর একটি ক্রন চাকরী থেকে কার্যকারিতা আরম্ভ।

একটি সীমিত পরীক্ষার গ্রুপে নতুন কার্যকারিতা পরীক্ষা করুন

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

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

ধরা যাক আপনি আপনার কোম্পানির কর্মীদের মধ্যে নতুন গ্রাফিক্স পরীক্ষা করতে চেয়েছিলেন। কিভাবে এটি দূরবর্তী কনফিগার দিয়ে সক্ষম করা যেতে পারে?

যখন ব্যবহারকারীরা আপনার অ্যাপ্লিকেশানে লগ ইন করুন, তাদের ইমেল আইডির জন্য চেক করুন এবং ব্যবহারকারীর সম্পত্তি সেট আপ is_mydomain_employee=true ইমেল আপনার ডোমেইন জন্যে শুধুমাত্র যখন প্রযোজ্য। তারপর একটি শর্ত তৈরি করুন যা ব্যবহারকারীর সম্পত্তি ট্র্যাক করে। আপনি রিমোট কনফিগারে এই ব্যবহারকারীর সম্পত্তি লক্ষ্য করতে পারেন এবং শুধুমাত্র এই ব্যবহারকারীদের জন্য নতুন কার্যকারিতা সক্ষম করতে পারেন।

একটি শর্ত সহ পরীক্ষার গোষ্ঠীগুলিকে লক্ষ্যবস্তু করা

আপনার অ্যাপ বা গেমের জটিল সত্তা কনফিগার করতে JSON ব্যবহার করুন

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

এই জাতীয় লগইন সিস্টেমের জন্য কনফিগারেশন সরবরাহ করার একটি ভাল উপায় হ'ল JSON ব্যবহার করা এবং সেই সমস্ত পরামিতিগুলিকে একক প্যারামিটারে গ্রুপ করা। এই সম্পাদনা এবং বজায় রাখতে সাহায্য করে login সময়ের আরো অনেক কিছু সহজেই প্যারামিটার।

ফায়ারবেস কনসোল একটি JSON যাচাইকারী এবং সুন্দর-প্রিন্টার সরবরাহ করে যা আপনি রিমোট কনফিগার প্যারামিটার সম্পাদনা করার সময় ব্যবহার করতে পারেন। যখন কনসোলে কাজ, সম্পাদক খুলতে {} আইকনে ক্লিক করুন।

গ্রুপ প্যারামিটারগুলিতে JSON সম্পাদক ব্যবহার করা

রিমোট কনফিগ আপডেট প্রকাশিত হলে স্ল্যাক / ইমেল বার্তা পাঠান

আপনি যদি রিমোট কনফিগ ব্যবহার করে এমন একটি বড় দলের অংশ হন, তবে আপনার দলে কে এবং কখন রিমোট কনফিগ প্রকাশ করছে তার উপর নজর রাখা প্রায়শই কঠিন।

সহযোগিতামূলক কর্মপ্রবাহকে সহজ করার জন্য, আপনাকে আপনার প্রিয় প্রক্রিয়া (স্ল্যাক বা ইমেইল) এর মাধ্যমে কাছাকাছি সময়ে সতর্ক করা যেতে পারে। Firebase জন্য মেঘ কার্যাবলী একটি রিমোট কনফিগ পটভূমি ট্রিগার সহযোগে দূরবর্তী কনফিগ বিশ্রাম এপিআই একসঙ্গে আপনাকে এগুলি করতে দেয় রিয়েল টাইমে আপডেট সঞ্চারিত

ইবে সম্প্রতি খোলা তাদের বাস্তবায়ন sourced কিভাবে তারা দূরবর্তী কনফিগ সঙ্গে ক্লাউড কার্যাবলী ব্যবহার ফসকা চ্যানেলে পূর্ববর্তী বনাম নতুন রিমোট কনফিগ টেমপ্লেট পরিবর্তন প্রকাশ করার জন্য।