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

রিমোট কনফিগার প্যারামিটার এবং শর্তাদি

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

Firebase কনসোল বা ব্যবহার রিমোট কনফিগ বিশ্রাম এপিআই , আপনি আপনার পরামিতি, সেইসাথে শর্তসাপেক্ষ মান সেই অ্যাপ্লিকেশানটি দৃষ্টান্ত লক্ষ্য গ্রুপ ব্যবহার করা হয় নতুন ডিফল্ট মান তৈরি করতে পারেন। প্রতিবার আপনি Firebase কনসোলে আপনার কনফিগারেশন আপডেট করলে, Firebase আপনার রিমোট কনফিগ টেমপ্লেটের একটি নতুন সংস্করণ তৈরি করে এবং প্রকাশ করে। পূর্ববর্তী সংস্করণটি সংরক্ষণ করা হয়, যার সাহায্যে আপনি পুনরুদ্ধার করতে পারেন বা প্রয়োজন অনুসারে রোলব্যাক করতে পারেন। এই অপারেশনগুলি REST API এর মাধ্যমেও আপনার কাছে উপলব্ধ।

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

শর্ত, নিয়ম এবং শর্তাধীন মান

একটি শর্ত ব্যবহার করা হয় অ্যাপ ইন্সটেন্সের একটি গ্রুপকে টার্গেট করতে। শর্তাবলী এক বা একাধিক বিধি জারি করে যে সব নির্ণয় আবশ্যক আপ করা হয় true জন্য অবস্থা নির্ণয় করা true একটি প্রদত্ত অ্যাপ্লিকেশান উদাহরণস্বরূপ। একটি নিয়ম জন্য মান undefined করা থাকে (উদাহরণস্বরূপ, যখন কোনো মূল্যই উপলব্ধ আছে), যে নিয়মের মূল্যায়ন করবে false

উদাহরণস্বরূপ, একটি প্যারামিটার যে কোন অ্যাপ্লিকেশনের স্প্ল্যাশ পৃষ্ঠা সংজ্ঞায়িত সহজ নিয়ম ব্যবহার ওএস ধরনের উপর ভিত্তি করে বিভিন্ন চিত্রগুলি প্রদর্শনের পারে if device_os = Android :

অথবা, একটি সময় শর্ত যখন আপনার অ্যাপ্লিকেশন প্রদর্শন বিশেষ প্রচারমূলক আইটেম নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।

একটি প্যারামিটারের একাধিক শর্তাধীন মান থাকতে পারে যা বিভিন্ন শর্ত ব্যবহার করে এবং প্যারামিটারগুলি একটি প্রকল্পের মধ্যে শর্তগুলি ভাগ করতে পারে। ইন পরামিতি ট্যাব Firebase কনসোলের, আপনি প্রতিটি প্যারামিটার এর শর্তাধীন মানের জন্য শতাংশ আনা দেখতে পারেন। এই মেট্রিকটি গত ২ hours ঘণ্টায় অনুরোধের শতাংশ নির্দেশ করে যা প্রতিটি মান পেয়েছে।

প্যারামিটার মান অগ্রাধিকার

একটি প্যারামিটারের সাথে বেশ কয়েকটি শর্তাধীন মান থাকতে পারে। নিম্নোক্ত নিয়মগুলি নির্ধারণ করে যে রিমোট কনফিগ সার্ভার থেকে কোন মানটি আনা হয় এবং কোন নির্দিষ্ট সময়ে কোন নির্দিষ্ট সময়ে কোন মান ব্যবহার করা হয়:

নিম্নলিখিত অগ্রাধিকার তালিকা অনুসারে সার্ভার-সাইড প্যারামিটার মানগুলি আনা হয়

  1. প্রথমত, শর্তাধীন মান প্রয়োগ করা হয়, যদি থাকে অবস্থার যে মূল্যায়ন আছে true একটি প্রদত্ত অ্যাপ্লিকেশান উদাহরণস্বরূপ। একাধিক শর্ত মূল্যায়ন যদি true , প্রথম (শীর্ষ) এক Firebase কনসোল UI 'তে প্রদর্শিত অগ্রগণ্য, এবং যখন একটি অ্যাপ্লিকেশন ব্যাকএন্ড থেকে মানগুলি নিয়ে আসে যে শর্ত যুক্ত শর্তসাপেক্ষ মান প্রদান করা হয়। আপনি টেনে এবং শর্তাবলী ট্যাবে অবস্থার ড্রপ দ্বারা অবস্থার অগ্রাধিকার পরিবর্তন করতে পারেন।

  2. অবস্থার যে মূল্যায়ন সঙ্গে কোন শর্তাধীন মান থাকে তাহলে true , সার্ভার সাইড ডিফল্ট মান যখন একটি অ্যাপ্লিকেশন ব্যাকএন্ড থেকে মানগুলি নিয়ে আসে প্রদান করা হয়। একটি প্যারামিটার ব্যাকএন্ড মধ্যে উপস্থিত না থাকলে, অথবা যদি ডিফল্ট মান ব্যবহার করাতে সেট অ্যাপ-মধ্যস্থ ডিফল্ট, তারপর কোনো মূল্যই যে পরামিতি যখন একটি অ্যাপ্লিকেশন মান রক্ষিত রাখে প্রদান করা হয় করা হয়।

আপনার অ্যাপে, পরামিতির মান দ্বারা ফিরে করছে get নিম্নলিখিত অগ্রাধিকার তালিকা অনুযায়ী পদ্ধতি

  1. যদি ব্যাকএন্ড থেকে একটি মান আনা হয় এবং তারপর সক্রিয় করা হয়, অ্যাপটি আনা মান ব্যবহার করে। সক্রিয় প্যারামিটারের মান স্থির।
  2. যদি ব্যাকএন্ড থেকে কোন মান পাওয়া না যায়, অথবা যদি রিমোট কনফিগ ব্যাকএন্ড থেকে পাওয়া মানগুলি সক্রিয় করা না হয়, তাহলে অ্যাপটি ইন-অ্যাপ ডিফল্ট মান ব্যবহার করে।
  3. কোনো ইন-অ্যাপ ডিফল্ট মান নির্ধারণ করা হয়েছে, তাহলে অ্যাপ্লিকেশন (যেমন একটি স্ট্যাটিক টাইপ মান ব্যবহার 0 জন্য int এবং false জন্য boolean )।

এই গ্রাফিক সংক্ষিপ্ত করে যে কিভাবে রিমোট কনফিগ ব্যাকএন্ডে এবং আপনার অ্যাপে প্যারামিটার মানগুলিকে অগ্রাধিকার দেওয়া হয়:

পরামিতি মান ডেটা প্রকার

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

বর্তমানে সমর্থিত প্রকারগুলি হল:

  • String
  • Boolean
  • Number
  • JSON

ফায়ারবেস কনসোল ইউআই -তে প্যারামিটার কী -এর পাশে ড্রপডাউন থেকে ডাটা টাইপ নির্বাচন করা যেতে পারে। বাকি এপিআই ধরনের ব্যবহার নির্ধারণ করা যাবে value_type প্যারামিটার বস্তুর মধ্যে ক্ষেত্র।

প্যারামিটার গ্রুপ

রিমোট কনফিগার আপনাকে আরও সংগঠিত UI এবং মানসিক মডেলের জন্য প্যারামিটারগুলিকে একত্রিত করতে দেয়।

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

আপনি Firebase কনসোল বা রিমোট কনফিগার REST API ব্যবহার করে প্যারামিটার গ্রুপ তৈরি করতে পারেন। আপনার তৈরি করা প্রতিটি প্যারামিটার গ্রুপের আপনার রিমোট কনফিগ টেমপ্লেটে একটি অনন্য নাম রয়েছে। প্যারামিটার গ্রুপ তৈরি করার সময়, মনে রাখবেন:

  • প্যারামিটারগুলি যে কোনও সময় শুধুমাত্র একটি গোষ্ঠীতে অন্তর্ভুক্ত করা যেতে পারে এবং একটি প্যারামিটার কী এখনও সমস্ত প্যারামিটার জুড়ে অনন্য হতে হবে।
  • প্যারামিটার গ্রুপের নাম 256 অক্ষরের মধ্যে সীমাবদ্ধ।
  • আপনি যদি REST API এবং Firebase কনসোল উভয়ই ব্যবহার করেন, তাহলে নিশ্চিত করুন যে কোন REST API লজিক আপডেট করা হয়েছে যাতে পাবলিশের প্যারামিটার গ্রুপগুলি পরিচালনা করা যায়।

Firebase কনসোল ব্যবহার করে প্যারামিটার গ্রুপ তৈরি বা সংশোধন করুন

আপনি গোষ্ঠীবদ্ধ পরামিতি পরামিতি Firebase কনসোলের ট্যাব। একটি গ্রুপ তৈরি বা সংশোধন করতে:

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

প্রোগ্রামগতভাবে গ্রুপ তৈরি করুন

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

  1. বর্তমান টেমপ্লেটটি পুনরুদ্ধার করুন
  2. আপনার প্যারামিটার গ্রুপের প্রতিনিধিত্ব করতে JSON অবজেক্ট যোগ করুন
  3. একটি HTTP PUT অনুরোধ ব্যবহার করে প্যারামিটার গ্রুপগুলি প্রকাশ করুন।

parameterGroups বস্তুর একটি নেস্টেড বিবরণ এবং দলবদ্ধ পরামিতি একটি তালিকা সহ, গ্রুপ কী রয়েছে। মনে রাখবেন যে প্রতিটি গ্রুপ কী বিশ্বব্যাপী অনন্য হতে হবে।

উদাহরণস্বরূপ, এখানে একটি টেমপ্লেট সংস্করণ যে এক পরামিতি সঙ্গে প্যারামিটার গ্রুপ "নতুন মেনু" যুক্ত করে থেকে একটি উদ্ধৃতাংশ হয় pumpkin_spice_season :

{
  "parameters": {},
  "version": {
    "versionNumber": "1",

    …


  },
  "parameterGroups": {
    "new menu": {
      "description": "New Menu",
      "parameters": {
        "pumpkin_spice_season": {
          "defaultValue": {
            "value": "true"
          },
          "description": "Whether it's currently pumpkin spice season."
        }
      }
    }
  }
}

শর্ত নিয়ম প্রকার

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

নিয়মের ধরন অপারেটর মান (গুলি) বিঃদ্রঃ
অ্যাপ == আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত অ্যাপগুলির জন্য অ্যাপ আইডিগুলির একটি তালিকা থেকে নির্বাচন করুন। আপনি Firebase অ্যাপ্লিকেশান যোগ করেন, তখন আপনি বান্ডিল আইডি বা Android প্যাকেজের নাম একটি iOS লিখুন যে সংজ্ঞায়িত একটি বৈশিষ্ট্য দূরবর্তী কনফিগ নিয়ম অ্যাপ আইডি যেমন উদ্ভাসিত হচ্ছে।

এই বৈশিষ্ট্যটি নিম্নরূপ ব্যবহার করুন:
  • জন্য আইওএস: ব্যবহার অ্যাপ্লিকেশনের CFBundleIdentifier । আপনি Xcode আপনার অ্যাপ্লিকেশনের প্রাথমিক লক্ষ্য জন্য সাধারণ ট্যাবে বান্ডিল শনাক্তকারী খুঁজে পেতে পারেন।
  • Android এর জন্য: ব্যবহার অ্যাপ্লিকেশনের applicationId । আপনি জানতে পারেন applicationId আপনার অ্যাপ্লিকেশান-স্তরের build.gradle ফাইল।
অ্যাপ ভার্সন স্ট্রিং মানগুলির জন্য:
ঠিক মিলে যায়,
রয়েছে,
থাকে না,
নিয়মিত অভিব্যক্তি

সংখ্যাসূচক মানগুলির জন্য:
=, ≠,>,, <,

লক্ষ্য করার জন্য আপনার অ্যাপের সংস্করণ (গুলি) নির্দিষ্ট করুন।

এই নিয়ম ব্যবহার করার আগে, আপনার Firebase প্রকল্পের সঙ্গে সংযুক্ত একটি Android / iOS অ্যাপ্লিকেশন নির্বাচন করতে একটি অ্যাপ আইডি নিয়ম ব্যবহার করা আবশ্যক।

জন্য আইওএস: ব্যবহার অ্যাপ্লিকেশনের CFBundleShortVersionString

নোট: নিশ্চিত করুন যে আপনার iOS অ্যাপ্লিকেশন উপরে Firebase আইওএস SDK সংস্করণ 6.24.0 বা ব্যবহার করছে, যেমন CFBundleShortVersionString পূর্ববর্তী সংস্করণে (দেখুন পাঠানো হচ্ছে না করুন রিলিজ নোট )।

Android এর জন্য: ব্যবহার অ্যাপ্লিকেশনের versionName

এই নিয়মের স্ট্রিং তুলনা কেস-সংবেদনশীল। ঠিক ম্যাচ ব্যবহার করার সময়, রয়েছে, ধারণ করে না, বা রেগুলার এক্সপ্রেশন অপারেটর, আপনি একাধিক মান নির্বাচন করতে পারেন।

রেগুলার এক্সপ্রেশন অপারেটর ব্যবহার করার সময়, আপনি নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন RE2 বিন্যাস। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। এছাড়াও আপনি শুরুতে শেষ, অথবা একটি লক্ষ্য স্ট্রিং এর সম্পূর্ণতা মেলে ^ এবং $ নোঙ্গর ব্যবহার করতে পারেন।

বিল্ড নম্বর স্ট্রিং মানগুলির জন্য:
ঠিক মিলে যায়,
রয়েছে,
থাকে না,
নিয়মিত অভিব্যক্তি

সংখ্যাসূচক মানগুলির জন্য:
=, ≠,>,, <,

লক্ষ্য করার জন্য আপনার অ্যাপের বিল্ড (গুলি) নির্দিষ্ট করুন।

এই নিয়ম ব্যবহার করার আগে, আপনার Firebase প্রকল্পের সঙ্গে সংযুক্ত একটি iOS বা Android অ্যাপ্লিকেশন নির্বাচন করুন একটি অ্যাপ আইডি নিয়ম ব্যবহার করা আবশ্যক।

এই অপারেটরটি শুধুমাত্র আইওএস এবং অ্যান্ড্রয়েড অ্যাপের জন্য উপলব্ধ। এটা তোলে অ্যাপ্লিকেশনের অনুরূপ CFBundleVersion iOS এবং জন্য versionCode Android এর জন্য। এই নিয়মের স্ট্রিং তুলনা কেস-সংবেদনশীল।

ঠিক ম্যাচ ব্যবহার করার সময়, রয়েছে, ধারণ করে না, বা রেগুলার এক্সপ্রেশন অপারেটর, আপনি একাধিক মান নির্বাচন করতে পারেন।

রেগুলার এক্সপ্রেশন অপারেটর ব্যবহার করার সময়, আপনি নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন RE2 বিন্যাস। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। এছাড়াও আপনি শুরুতে শেষ, অথবা একটি লক্ষ্য স্ট্রিং এর সম্পূর্ণতা মেলে ^ এবং $ নোঙ্গর ব্যবহার করতে পারেন।

প্ল্যাটফর্ম == আইওএস
অ্যান্ড্রয়েড
ওয়েব
অপারেটিং সিস্টেম ==

লক্ষ্য করার জন্য অপারেটিং সিস্টেম (গুলি) নির্দিষ্ট করুন।

এই নিয়ম ব্যবহার করার আগে, আপনার Firebase প্রোজেক্টের সাথে সংশ্লিষ্ট একটি ওয়েব অ্যাপ্লিকেশন নির্বাচন করতে একটি অ্যাপ আইডি নিয়ম ব্যবহার করা আবশ্যক।

এই নিয়ম মূল্যায়ণ true কোন প্রদত্ত ওয়েব অ্যাপ্লিকেশন উদাহরণস্বরূপ যদি অপারেটিং সিস্টেম এবং এর সংস্করণ নির্দিষ্ট তালিকাটি একটি লক্ষ্য মান মেলে।
ব্রাউজার ==

লক্ষ্য করার জন্য ব্রাউজার (গুলি) নির্দিষ্ট করুন।

এই নিয়ম ব্যবহার করার আগে, আপনার Firebase প্রোজেক্টের সাথে সংশ্লিষ্ট একটি ওয়েব অ্যাপ্লিকেশন নির্বাচন করতে একটি অ্যাপ আইডি নিয়ম ব্যবহার করা আবশ্যক।

এই নিয়ম মূল্যায়ণ true কোন প্রদত্ত ওয়েব অ্যাপ্লিকেশন উদাহরণস্বরূপ যদি ব্রাউজার এবং তার সংস্করণ নির্দিষ্ট তালিকাটি একটি লক্ষ্য মান মেলে।
তারিখ সময় <=,> একটি নির্দিষ্ট তারিখ এবং সময়, হয় ডিভাইস টাইমজোন বা একটি নির্দিষ্ট টাইমজোন যেমন "(GMT+11) সিডনি টাইম।" বর্তমান সময়কে ডিভাইস আনার সময়ের সাথে তুলনা করে।
এলোমেলো পার্সেন্টাইল ব্যবহারকারী <=,> 0-100

অ্যাপ্লিকেশন দৃষ্টান্ত একটি র্যান্ডম নমুনা বদল আনলে (.0001% হিসাবে ছোট হিসাবে নমুনা আকারের সঙ্গে) প্রযোজ্য এই ক্ষেত্র ব্যবহার করুন ব্যবহার <= আর> সেগমেন্ট ব্যবহারকারী (অ্যাপ্লিকেশন দৃষ্টান্ত) দলের মধ্যে থেকে অপারেটর।

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

উদাহরণ হিসেবে বলা যায়, দুই সংশ্লিষ্ট শর্ত তৈরি প্রতিটি কোন অ্যাপ্লিকেশনের ব্যবহারকারীদের একটি অ ওভারল্যাপিং 5% ক্ষেত্রে প্রযোজ্য, আপনি এক শর্তে একটি অন্তর্ভুক্ত থাকতে পারে <= 5% নিয়ম, এবং অন্য শর্ত উভয় একটি অন্তর্ভুক্ত> 5% শাসন ও একটি <= 10% নিয়ম। কিছু ব্যবহারকারীর জন্য উভয় গ্রুপে এলোমেলোভাবে উপস্থিত হওয়া সম্ভব করার জন্য, প্রতিটি শর্তে নিয়মের জন্য বিভিন্ন কী ব্যবহার করুন।

দর্শকদের মধ্যে ব্যবহারকারী == আপনার প্রজেক্টের জন্য গুগল অ্যানালিটিক্স দর্শকদের একটি তালিকা থেকে একটি বা একাধিক নির্বাচন করুন।

আপনার ফায়ারবেস প্রকল্পের সাথে যুক্ত একটি অ্যাপ নির্বাচন করার জন্য এই নিয়মের জন্য একটি অ্যাপ আইডি নিয়ম প্রয়োজন।

দ্রষ্টব্য: অনেক অ্যানালিটিক্স শ্রোতাদের ইভেন্ট বা ব্যবহারকারী বিশিষ্টতা, অ্যাপ্লিকেশন ব্যবহারকারীরা কর্মের ভিত্তি করে করা যেতে পারে, যার দ্বারা সংজ্ঞায়িত করা হয়, এটি একটি প্রদত্ত অ্যাপ্লিকেশান উদাহরণস্বরূপ কার্যকরী করতে শ্রোতা নিয়ম একটি ব্যবহারকারীর জন্য কিছু সময় লাগতে পারে।

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

সংখ্যাসূচক মানগুলির জন্য:
=, ≠,>,, <,

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

ব্যবহারকারীর বৈশিষ্ট্য সম্পর্কে আরও জানতে, নিম্নলিখিত নির্দেশিকাগুলি দেখুন:

ঠিক ম্যাচ ব্যবহার করার সময়, রয়েছে, ধারণ করে না বা রেগুলার এক্সপ্রেশন অপারেটর, আপনি একাধিক মান নির্বাচন করতে পারেন।

রেগুলার এক্সপ্রেশন অপারেটর ব্যবহার করার সময়, আপনি নিয়মিত এক্সপ্রেশন তৈরি করতে পারেন RE2 বিন্যাস। আপনার নিয়মিত অভিব্যক্তি লক্ষ্য সংস্করণ স্ট্রিং এর সমস্ত বা অংশের সাথে মেলে। এছাড়াও আপনি শুরুতে শেষ, অথবা একটি লক্ষ্য স্ট্রিং এর সম্পূর্ণতা মেলে ^ এবং $ নোঙ্গর ব্যবহার করতে পারেন।

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

পরামিতি এবং শর্ত অনুসন্ধান

আপনি থেকে আপনার প্রকল্পের প্যারামিটার কি, পরামিতির মান ও শর্তাবলীর অনুসন্ধান করতে পারেন Firebase কনসোল রিমোট কনফিগ পরামিতি ট্যাবের উপরের সার্চ বক্সে ব্যবহার করে।

পরামিতি এবং শর্তের সীমা

একটি Firebase প্রকল্পের মধ্যে, আপনি 2000 প্যারামিটার এবং 500 টি পর্যন্ত শর্ত থাকতে পারেন। প্যারামিটার কী 256 অক্ষর পর্যন্ত লম্বা হতে পারে, একটি আন্ডারস্কোর বা ইংরেজি অক্ষরের অক্ষর (AZ, az) দিয়ে শুরু করতে হবে এবং সংখ্যাগুলিও অন্তর্ভুক্ত করতে পারে। একটি প্রকল্পের মধ্যে প্যারামিটার মান স্ট্রিংগুলির মোট দৈর্ঘ্য 800,000 অক্ষরের বেশি হতে পারে না।

পরবর্তী পদক্ষেপ

আপনার Firebase প্রকল্পের কনফিগার শুরু করার জন্য, দেখুন একটি Firebase রিমোট কনফিগ প্রকল্প সেট আপ করুন