مَعلمات وشروط الإعداد عن بُعد

يمكنك إعداد النماذج لحالات استخدام العميل والخادم على حد سواء. عميل يتم عرض النماذج على أيّ مثيلات تطبيقات تنفِّذ Firebase. حزم تطوير البرامج (SDK) التابعة للعملاء لميزة "الإعداد عن بُعد"، بما في ذلك Android وApple وWeb وUnity تطبيقات Flutter وC++ معلمات وقيم "الإعداد عن بُعد" من يتم عرض النماذج الخاصة بالخادم في عمليات تنفيذ ميزة "الإعداد عن بُعد" (بما في ذلك وظائف التشغيل السحابي ووظائف السحابة) التي تستخدم وحدة تحكُّم المشرف في Firebase الإصدار 12.1.0 أو الإصدارات الأحدث من حزمة تطوير البرامج (SDK) في Node.js.

عند استخدام وحدة تحكُّم Firebase أو واجهات برمجة التطبيقات للواجهة الخلفية للإعداد عن بُعد قمت بتحديد واحدة أو أكثر من المعلمات (key-value) الأزواج) وتوفير قيم تلقائية داخل التطبيق لتلك المعلمات. يمكنك إلغاء القيم التلقائية داخل التطبيق من خلال تحديد قيم المَعلمات. تعد مفاتيح المعلمات وقيم المعلمات سلاسل، ولكن يمكن تمثيل قيم المعلمات كأنواع بيانات أخرى عند استخدام هذه القيم في تطبيقك.

باستخدام "وحدة تحكُّم Firebase" SDK للمشرف أو Remote Config REST API، يمكنك إنشاء قيم تلقائية جديدة والقيم الشرطية التي تُستخدم لاستهداف مجموعات من التطبيقات الحالات. في كل مرة يتم فيها تحديث الإعدادات في وحدة تحكُّم Firebase، ينشئ Firebase إصدارًا جديدًا من نموذج "الإعداد عن بُعد" وينشره. يتم تخزين الإصدار السابق، ما يتيح لك استرداده أو العودة إليه حسب الحاجة. تتوفر هذه العمليات لك عبر "وحدة تحكُّم Firebase" وSDK لمشرف Firebase وواجهة برمجة تطبيقات REST ويتم وصفها على نطاق أوسع في إدارة إصدارات نماذج "الإعداد عن بُعد"

يشرح هذا الدليل المعلمات والشروط والقواعد والشروط القيم، وكيفية تحديد أولويات قيم المعاملات المختلفة على خادم "الإعداد عن بُعد" وفي تطبيقك. كما توفر تفاصيل حول أنواع من القواعد المستخدمة لإنشاء الشروط.

الشروط والقواعد والقيم الشرطية

يتم استخدام شرط لاستهداف مجموعة من نُسخ التطبيق. تتحقق الشروط عن قاعدة واحدة أو أكثر يجب تقييمها جميعًا إلى true حتى يتم استيفاء الشرط يتم تقييمه إلى true لمثيل تطبيق معيّن. إذا كانت قيمة القاعدة غير محددة (على سبيل المثال، عندما لا تتوفر أي قيمة)، سيتم تقييم هذه القاعدة إلى false

على سبيل المثال، المعلمة التي تحدد يمكن أن تعرض صفحة البداية للتطبيق صورًا مختلفة بناءً على نوع نظام التشغيل باستخدام القاعدة البسيطة if device_os = Android:

لقطة شاشة لصفحة "spark_page" مَعلمة في "وحدة تحكُّم Firebase" تعرض قيمتها التلقائية لنظام التشغيل iOS وقيمتها الشرطية لنظام التشغيل Android.

أو شرط زمني يمكن استخدامها للتحكّم في الحالات التي يعرض فيها تطبيقك ميزات خاصة السلع الترويجية.

يمكن أن يكون للمعلَمة عدة شروط وقيم تستخدم شروطًا مختلفة، ويمكن للمعلمات مشاركة الشروط داخل المشروع. في علامة التبويب "المَعلمات" بوحدة تحكُّم Firebase، يمكنك عرض النسبة المئوية للجلب لكل القيم الشرطية للمعلمة. يشير هذا المقياس إلى النسبة المئوية للطلبات. في آخر 24 ساعة تلقت كل قيمة.

أولوية قيمة المَعلمة

قد تحتوي المَعلمة على عدة قيم شرطية مرتبطة بها. تشير رسالة الأشكال البيانية تحدد القواعد التالية القيمة التي يتم استرجاعها من ميزة "الإعداد عن بُعد" الخادم، والقيمة التي يتم استخدامها في مثيل تطبيق معيّن في نقطة معيّنة الوقت:

يتم جلب قيم المَعلمات وفقًا للأولوية التالية. القائمة

  1. أولاً، يتم تطبيق القيم الشرطية، إذا كان لأي منها شروط تقيّم إلى true لمثيل تطبيق معيّن. إذا تم تقييم شروط متعدّدة بقيمة true، تكون الأولوية لأول (أعلى) معروض في واجهة مستخدم وحدة تحكم Firebase، يتم توفير القيم الشرطية المرتبطة بهذا الشرط عندما يكون أحد التطبيقات لجلب القيم من الخلفية. يمكنك تغيير أولوية الشروط من خلال سحب الشروط وإفلاتها في علامة التبويب الشروط.

  2. إذا لم تكن هناك قيم شرطية بشروط يتم تقييمها إلى true، يتم توفير القيمة التلقائية للإعداد عن بُعد عندما يجلب أحد التطبيقات القيم من الخلفية. في حال عدم توفّر معلَمة في الخلفية أو في حال كانت القيمة التلقائية تم ضبطها على استخدام الإعداد التلقائي داخل التطبيق، فلن يتم توفير أي قيمة لتلك المعلمة عندما يجلب التطبيق القيم.

في تطبيقك، يتم عرض قيم المَعلمات من خلال get طريقة وفقًا لما يلي: قائمة الأولويات التالية

  1. إذا تم استرجاع قيمة من الخلفية ثم تفعيلها، يستخدم التطبيق القيمة المأخوذة. تكون قيم المَعلمات المفعَّلة ثابتة.
  2. إذا لم يتم استرجاع أي قيمة من الواجهة الخلفية أو إذا تم استرجاع القيم من لم يتم تفعيل الواجهة الخلفية لميزة "الإعداد عن بُعد"، ويستخدم التطبيق التطبيق والقيمة الافتراضية.

    لمزيد من المعلومات حول الحصول على القيم التلقائية وضبطها، يُرجى الاطّلاع على تنزيل الإعدادات التلقائية لنموذج "الإعداد عن بُعد"

  3. إذا لم يتم ضبط أي قيمة تلقائية داخل التطبيق، سيستخدم التطبيق نوعًا ثابتًا. قيمة (مثل 0 لـ int وfalse لـ boolean).

يلخص هذا الرسم كيفية تحديد أولويات قيم المعامل في الواجهة الخلفية لميزة "الإعداد عن بُعد"، وفي تطبيقك:

مخطّط بياني يوضّح التدفق الموضّحة في القوائم المرتبة أعلاه

أنواع بيانات قيم المَعلمات

تسمح لك ميزة "الإعداد عن بُعد" بتحديد نوع بيانات لكل معلَمة، يتحقّق من جميع قيم "الإعداد عن بُعد" وفقًا لهذا النوع قبل نموذج تحديث. يتم تخزين نوع البيانات وعرضه على getRemoteConfig. طلبك.

في ما يلي الأنواع المتوافقة حاليًا:

  • String
  • Boolean
  • Number
  • JSON

في واجهة مستخدم "وحدة تحكُّم Firebase"، يمكن اختيار نوع البيانات من قائمة منسدلة بعد ذلك. إلى مفتاح المعلمة. يمكن ضبط الأنواع في REST API باستخدام value_type. داخل كائن المعلمة.

مجموعات المَعلمات

تتيح لك ميزة "الإعداد عن بُعد" تجميع المعلمات معًا واجهة المستخدم والنموذج العقلي.

على سبيل المثال، لنفترض أنك بحاجة إلى تفعيل أو إيقاف ثلاثة أنواع مختلفة من المصادقة. أثناء طرح ميزة جديدة لتسجيل الدخول باستخدام ميزة "الإعداد عن بُعد"، يمكنك إنشاء المعاملات الثلاث لتمكين الأنواع على النحو المطلوب، ثم تنظيمها في مجموعة باسم "تسجيل دخول جديد" دون الحاجة إلى إضافة بادئات أو فرز خاص.

يمكنك إنشاء مجموعات مَعلمات باستخدام "وحدة تحكُّم Firebase" أو واجهة برمجة تطبيقات REST للإعداد عن بُعد لكل مجموعة مَعلمات تُنشئها اسمًا فريدًا في نموذج "الإعداد عن بُعد" عند إنشاء مجموعات مَعلمات، ضع في اعتبارك ما يلي:

  • يمكن تضمين المَعلمات في مجموعة واحدة فقط في أي وقت، ومَعلمة أن يكون مفتاحًا فريدًا عبر جميع المعلمات.
  • تقتصر أسماء مجموعات المَعلمات على 256 حرفًا.
  • إذا كنت تستخدم كلاً من REST API و"وحدة تحكُّم Firebase"، تأكَّد من يتم تعديل منطق واجهة برمجة تطبيقات REST للتعامل مع مجموعات المَعلمات عند النشر.

إنشاء مجموعات مَعلمات أو تعديلها باستخدام "وحدة تحكُّم Firebase"

يمكنك تجميع المعلمات في علامة التبويب المَعلمات وحدة تحكم Firebase. لإنشاء مجموعة أو تعديلها:

  1. اختَر إدارة المجموعات.
  2. ضَع علامة في مربّعات الاختيار للمَعلمات التي تريد إضافتها واختَرها. النقل إلى المجموعة.
  3. اختَر مجموعة حالية أو أنشِئ مجموعة جديدة من خلال إدخال اسم ووصفها، واختيار إنشاء مجموعة جديدة. بعد حفظ مجموعة، تكون متاحة ليتم نشرها باستخدام زر نشر التغييرات

إنشاء المجموعات آليًا

توفر Remote Config REST API لإنشاء مجموعات معلمات ونشرها. بافتراض أنك على دراية ببروتوكول REST وأنك جاهز للسماح بالطلبات المرسَلة إلى يمكنك تنفيذ الخطوات التالية لإدارة المجموعات آليًا:

  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. مكافئة عن بُعد في واجهة برمجة تطبيقات REST API للضبط عن بُعد، كما هو موضَّح في مرجع التعبير الشرطي.

نوع القاعدة العوامل القيم ملاحظة
التطبيق == الاختيار من قائمة معرّفات التطبيقات للتطبيقات المرتبطة بحسابك على Firebase مشروعك. عند إضافة تطبيق إلى Firebase، يمكنك إدخال معرّف الحزمة أو Android اسم الحزمة الذي يعرِّف سمة يتم عرضها على أنّها رقم تعريف التطبيق في قواعد "الإعداد عن بُعد".

استخدِم هذه السمة على النحو التالي:
  • بالنسبة إلى أنظمة Apple الأساسية: استخدِم CFBundleIdentifier: يمكنك العثور على معرّف الحزمة في علامة التبويب عام لـ الهدف الأساسي للتطبيق في Xcode.
  • على أجهزة Android: استخدِم رقم تعريف التطبيق: يمكنك العثور على applicationId في مستوى تطبيقك. ملف build.gradle.
إصدار التطبيق بالنسبة إلى قيم السلسلة:
تطابق تمامًا,
تحتوي على,
لا تحتوي على,
تعبير عادي

بالنسبة إلى القيم الرقمية:
=، ಠ، >، ≥، <، ≤

حدِّد إصدارات تطبيقك التي تريد استهدافها.

قبل استخدام هذه القاعدة، عليك استخدام قاعدة رقم تعريف التطبيق لاختيار تطبيق Android أو Apple مرتبط بمشروعك على Firebase

على أنظمة Apple الأساسية: استخدِم CFBundleShortVersionString الخاصة بالتطبيق.

ملاحظة: يُرجى التأكّد من أنّ تطبيقك على Apple يستخدم حزمة تطوير البرامج (SDK) لمنصات Firebase Apple. الإصدار 6.24.0 أو إصدار أحدث، لأنه لا يتم إرسال CFBundleShortVersionString في الإصدارات السابقة (راجِع ملاحظات الإصدار).

على أجهزة Android: استخدِم versionName الخاص بالتطبيق.

إنّ مقارنات السلاسل لهذه القاعدة حسّاسة لحالة الأحرف. عند استخدام تطابق تمامًا، تحتوي على، لا تحتوي على ، أو التعبير العادي، يمكنك تحديد قيم متعددة.

عند استخدام عامل التشغيل التعبير العادي، يمكنك إنشاء نص عادي التعبيرات في RE2 . يمكن أن يتطابق التعبير العادي مع النسخة المستهدفة بالكامل أو جزء منها. السلسلة. يمكنك أيضًا استخدام علامتَي الارتساء ^ و$ لمطابقة بداية سلسلة مستهدفة أو نهايتها أو كاملة.

رقم الإصدار بالنسبة إلى قيم السلسلة:
تطابق تمامًا,
تحتوي على,
لا تحتوي على,
تعبير عادي

بالنسبة إلى القيم الرقمية:
=، ಠ، >، ≥، <، ≤

حدِّد إصدارات تطبيقك التي تريد استهدافها.

قبل استخدام هذه القاعدة، يجب استخدام قاعدة رقم تعريف التطبيق لاختيار Apple أو تطبيق Android مرتبط بمشروعك على Firebase

لا يتوفّر عامل التشغيل هذا إلا لتطبيقات Apple وAndroid. ويتوافق مع واجهة برمجة تطبيقات CFBundleVersion لـ Apple وversionCode لنظام التشغيل Android. مقارنات السلاسل لهذه القاعدة حساسة لحالة الأحرف.

عند استخدام تطابق تمامًا، يحتوي على، لا يحتوي على ، أو التعبير العادي، يمكنك تحديد قيم متعددة.

عند استخدام عامل التشغيل التعبير العادي، يمكنك إنشاء نص عادي التعبيرات في RE2 . يمكن أن يتطابق التعبير العادي مع النسخة المستهدفة بالكامل أو جزء منها. السلسلة. يمكنك أيضًا استخدام علامتَي الارتساء ^ و$ لمطابقة بداية سلسلة مستهدفة أو نهايتها أو كاملة.

النظام الأساسي == iOS
Android
الويب
 
نظام التشغيل ==

حدِّد أنظمة التشغيل المُراد استهدافها.

قبل استخدام هذه القاعدة، يجب استخدام قاعدة رقم تعريف التطبيق لاختيار تطبيق ويب مرتبط بمشروعك على Firebase

يتم تقييم هذه القاعدة إلى true لمثيل تطبيق ويب معيّن إذا كانت نظام التشغيل وإصداره يتطابق مع قيمة هدف في القائمة المحددة.
المتصفح ==

تحديد المتصفِّحات المُراد استهدافها.

قبل استخدام هذه القاعدة، يجب استخدام قاعدة رقم تعريف التطبيق لاختيار تطبيق ويب مرتبط بمشروعك على Firebase

يتم تقييم هذه القاعدة إلى true لمثيل تطبيق ويب معيّن إذا كانت يتطابق المتصفّح وإصداره مع قيمة مستهدَفة في القائمة المحدّدة.
فئة الجهاز هو، ليس الجوال تقيِّم هذه القاعدة ما إذا كان الجهاز الذي يصل إلى تطبيق الويب هاتفًا جوّالاً أو لغير الأجهزة الجوّالة (جهاز كمبيوتر مكتبي أو وحدة تحكم). نوع القاعدة هذا متاح على الويب فقط. التطبيقات.
اللغات في اختَر لغة واحدة أو أكثر. يتم تقييم هذه القاعدة إلى true لمثيل تطبيق معيّن إذا كان ذلك يتم تثبيت نسخة التطبيق الافتراضية على جهاز يستخدم إحدى اللغات المدرَجة.
البلد/المنطقة في اختَر منطقة أو بلدًا واحدًا أو أكثر. يتم تقييم هذه القاعدة إلى true لمثيل تطبيق معيّن إذا كانت في أي من المناطق أو البلدان المدرجة. رمز البلد للجهاز يتم تحديده باستخدام عنوان IP للجهاز في الطلب أو رمز البلد يتمّ تحديدها بواسطة "إحصاءات Firebase" (في حال مشاركة بيانات "إحصاءات Google" مع Firebase).
جمهور المستخدمين يتضمن واحدًا على الأقل اختَر شريحة واحدة أو أكثر من قائمة شرائح جمهور "إحصاءات Google" التي قمت بإعدادها لمشروعك.

تتطلّب هذه القاعدة قاعدة "رقم تعريف التطبيق" لاختيار تطبيق مرتبط مشروع على Firebase.

ملاحظة: نظرًا لأن العديد من شرائح جمهور "إحصاءات Google" يتم تحديدها حسب الأحداث أو خصائص المستخدمين، والتي يمكن أن تستند إلى إجراءات مستخدمي التطبيق، فقد يتخذ بعض الوقت كي تدخل قاعدة المستخدم في الجمهور حيز التنفيذ لتطبيق معيّن مثال.

خاصيّة المستخدم بالنسبة إلى قيم السلسلة:
تحتوي على،
لا يحتوي على،
تتطابق تمامًا،
تعبير عادي

بالنسبة إلى القيم الرقمية:
=, ≠, >, ≥, <, ≤

ملاحظة: في البرنامج، يمكنك فقط ضبط قيم السلسلة للمستخدم المواقع. بالنسبة للشروط التي تستخدم العوامل الرقمية، تحوّل ميزة "الإعداد عن بُعد" قيمة العنصر خاصيّة المستخدم إلى عدد صحيح/عدد عائم.
الاختيار من قائمة بمستخدمي "إحصاءات Google" المتاحين المواقع. تعرّف على كيفية استخدام خصائص المستخدمين لتخصيص تطبيقك بما يتوافق مع شرائح محددة جدًا من قاعدة المستخدمين، يمكنك مراجعة "الإعداد عن بُعد" وخصائص المستخدِمين

لمزيد من المعلومات عن خصائص المستخدِمين، اطّلِع على الأدلة التالية:

عند استخدام تطابق تمامًا، يحتوي على، لا يحتوي على أو التعبير العادي، يمكنك تحديد قيم متعددة.

عند استخدام عامل التشغيل التعبير العادي، يمكنك إنشاء نص عادي التعبيرات في RE2 . يمكن أن يتطابق التعبير العادي مع النسخة المستهدفة بالكامل أو جزء منها. السلسلة. يمكنك أيضًا استخدام علامتَي الارتساء ^ و$ لمطابقة بداية سلسلة مستهدفة أو نهايتها أو كاملة.

ملاحظة: خصائص المستخدِمين المجمَّعة تلقائيًا غير متوفرة حاليًا عند إنشاء شروط "الإعداد عن بُعد".
نسبة المستخدمين العشوائية شريط التمرير (في "وحدة تحكُّم Firebase" تشير رسالة الأشكال البيانية استخدامات REST API عوامل التشغيل <= و> وbetween). 0-100

استخدِم هذا الحقل لتطبيق تغيير على عيّنة عشوائية من مثيلات التطبيق (باستخدام عيّنات بحجم صغير مثل 0 .0001%)، باستخدام تطبيق شريط التمرير المصغّر تقسيم المستخدمين الذين تم ترتيبهم عشوائيًا (مثيلات التطبيق) إلى مجموعات.

يتم باستمرار ربط كل نسخة افتراضية من التطبيق بكامل عشوائي. أو رقم كسري، وفقًا للعنصر الأساسي المحدد في ذلك المشروع.

ستستخدم القاعدة المفتاح الافتراضي (الموضح على أنه تعديل القيمة الأساسية في وحدة تحكُّم Firebase) ما لم تعدّل القيمة الأساسية. يمكنك إرجاع قاعدة إلى باستخدام المفتاح التلقائي عن طريق محو حقل المحتوى الأساسي.

لمعالجة نُسخ التطبيق نفسها بشكل متّسق ضمن نسبة مئوية محدّدة النطاقات، استخدم نفس القيمة الأساسية عبر الشروط. أو حدد خيارًا جديدًا مجموعة معيّنة عشوائيًا من مثيلات التطبيق لنطاق نسبة مئوية معيّنة لتحديد قيمة أساسية جديدة.

على سبيل المثال، لإنشاء شرطين مرتبطين ينطبق كل منهما على بنسبة 5٪ من مستخدمي التطبيق، يمكنك إعداد شرط واحد للمطابقة نسبة مئوية بين 0% و5% وإعداد شرط آخر لمطابقة نطاق بين 5٪ و10٪. للسماح لبعض المستخدمين بالظهور عشوائيًا في كلتا المجموعتين، استخدم القيم الأساسية المختلفة للقواعد داخل كل شرط.

جزء الجمهور المستورَد في اختَر شريحة واحدة مستورَدة أو أكثر. تتطلب هذه القاعدة إعداد الشرائح المستورَدة.
التاريخ/الوقت قبل، بعد تاريخ ووقت محدّدَين، إما في المنطقة الزمنية للجهاز أو في تاريخ محدّد منطقة زمنية مثل "(غرينيتش +11) توقيت سيدني". تتم مقارنة الوقت الحالي بوقت استرجاع الجهاز.
أول فتح قبل، بعد تاريخ ووقت محدّدَان حسب المنطقة الزمنية المحدّدة.

تتم مطابقة المستخدمين الذين يفتحون التطبيق المستهدَف لأول مرة ضمن النطاق المحدّد. النطاق الزمني.

يتطلب ذلك توفُّر حِزم تطوير البرامج (SDK) التالية:

  • حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصّة بخدمة "إحصاءات Google"
  • حزمة تطوير البرامج (SDK) لنظام التشغيل Apple الإصدار 9.0.0 أو الإصدارات الأحدث أو الإصدار 21.1.1 من حزمة SDK لنظام التشغيل Android أو الإصدارات الأحدث (الإصدار 30.3.0 أو الإصدارات الأحدث من Firebase BoM)

معرّف التثبيت في حدِّد معرِّف تثبيت واحدًا أو أكثر (ما يصل إلى 50 رقم تعريف) لاستهدافه. يتم تقييم هذه القاعدة إلى true لعملية تثبيت معيّنة إذا كان ذلك معرف التثبيت في قائمة القيم المفصولة بفواصل.

للتعرّف على كيفية الحصول على معرّفات التثبيت، يُرجى مراجعة استرداد معرّفات العملاء
المستخدم موجود (بدون عامل تشغيل) يستهدف جميع مستخدمي جميع التطبيقات ضمن المشروع الحالي.

استخدم قاعدة الشرط هذه لمطابقة جميع المستخدمين داخل المشروع، بغض النظر التطبيق أو النظام الأساسي.

البحث عن المَعلمات والشروط

يمكنك البحث عن مفاتيح المعلَمات وقيم المعلَمات والشروط لمشروعك. من وحدة تحكُّم Firebase باستخدام أعلى علامة التبويب معلمات "الإعداد عن بُعد".

حدود المَعلمات والشروط

ضمن مشروع Firebase، يمكنك استخدام ما يصل إلى 2000 مَعلمة وما يصل إلى 500 مَعلمة. conditions. يمكن أن يصل طول مفاتيح المَعلمات إلى 256 حرفًا، ويجب أن تبدأ بـ شرطة سفلية أو حرف إنجليزي (من A إلى Z وa-z)، وقد تتضمن أيضًا الأرقام. لا يمكن أن يبلغ إجمالي طول سلاسل قيم المعلَمات داخل مشروع يتجاوز 1,000,000 حرف.

عرض التغييرات في المَعلمات والشروط

يمكنك الاطّلاع على أحدث التغييرات التي تم إجراؤها على نماذج "الإعداد عن بُعد". من وحدة تحكُّم Firebase. بالنسبة لكل شرط ومعلمة فردية، يمكنك:

  • يمكنك عرض اسم المستخدم الذي عدّل المَعلمة أو الشرط آخر مرة.

  • إذا حدث التغيير في غضون اليوم نفسه، يمكنك عرض عدد الدقائق أو الساعات التي انقضت منذ نشر التغيير إلى النشاط نموذج "الإعداد عن بُعد"

  • إذا حدث التغيير في يوم أو أكثر في الماضي، يمكنك عرض التاريخ تم نشر التغيير إلى نموذج "الإعداد عن بُعد" النشط.

تعديلات المَعلمات

في مَعلمات "الإعداد عن بُعد" يعرض عمود آخر نشر المستخدم الأخير الذي عدّل كل وآخر تاريخ نشر للتغيير:

  • للاطّلاع على البيانات الوصفية لتغيير المَعلمات المجمَّعة، وسِّع مجموعة المَعلمات.

  • للترتيب تصاعديًا أو تنازليًا حسب تاريخ النشر، انقر على تصنيف عمود آخر نشر.

تعديلات الحالة

في ميزة "الإعداد عن بُعد" الشروط، يمكنك الاطّلاع على آخر مستخدم عدّل الشرط وتاريخ تعديله بجانب آخر تعديل أسفل كل شرط.

الخطوات التالية

للبدء في ضبط مشروعك على Firebase، اطّلِع على إعداد مشروع "الإعداد عن بُعد في Firebase"