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


يمكنك إعداد النماذج لكلّ من حالات استخدام العميل والخادم. يتم عرض نماذج من جهة العميل على أي مثيلات للتطبيقات تستخدم حِزم تطوير البرامج (SDK) من جهة العميل في Firebase الخاصة بـ Remote Config، بما في ذلك تطبيقات Android وApple والويب وUnity وFlutter وC++. يتم عرض مَعلمات وقيم Remote Config من النماذج الخاصة بالخادم على عمليات تنفيذ Remote Config (بما في ذلك Cloud Run وCloud Functions) التي تستخدم بيئات الخادم التالية:

  • الإصدار 12.1.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لمنصة Firebase Admin‏ Node.js
  • الإصدار 6.7.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) الخاصة بـ Python في "مدير Firebase"

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

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

يوضّح هذا الدليل المَعلمات والشروط والقواعد والقيم الشرطية وكيفية تحديد أولويات قيم المَعلمات المختلفة في الخلفية Remote Config وفي تطبيقك، كما يقدّم تفاصيل عن أنواع القواعد المستخدَمة لإنشاء الشروط.

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

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

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

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

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

قد تتضمّن المَعلمة عدّة قيم شرطية مرتبطة بها. تحدّد القواعد التالية القيمة التي يتم جلبها من نموذج Remote Config، والقيمة التي يتم استخدامها في نسخة تطبيق معيّنة في وقت معيّن:

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

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

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

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

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

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

يوضّح هذا الرسم البياني بإيجاز كيفية تحديد أولوية قيم المَعلمات في الخلفية Remote Config وفي تطبيقك:

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

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

تتيح لك Remote Config اختيار نوع بيانات لكل مَعلمة، كما تتحقّق من صحة جميع قيم Remote Config مقارنةً بهذا النوع قبل تعديل النموذج. يتم تخزين نوع البيانات وعرضه عند تلقّي طلب getRemoteConfig.

أنواع البيانات المتوافقة هي:

  • String
  • Boolean
  • Number
  • JSON

في واجهة مستخدم Firebase، يمكن اختيار نوع البيانات من قائمة منسدلة بجانب مفتاح المَعلمة. في واجهة REST API، يمكن ضبط الأنواع باستخدام الحقل value_type ضمن عنصر المَعلمة.

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

تتيح لك Remote Config تجميع المَعلمات معًا للحصول على واجهة مستخدم أكثر تنظيمًا وتحسين سهولة الاستخدام.

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

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

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

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

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

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

أنواع قواعد الشروط

تتوفّر أنواع القواعد التالية في وحدة تحكّم Firebase. تتوفّر ميزات مكافئة في واجهة برمجة التطبيقات Remote Config REST، كما هو موضّح بالتفصيل في مرجع التعبير الشرطي.

نوع القاعدة المشغِّلون القيمة(القيم) ملاحظة
التطبيق == اختَر من قائمة معرّفات التطبيقات للتطبيقات المرتبطة بمشروعك على Firebase. عند إضافة تطبيق إلى Firebase، عليك إدخال معرّف حزمة أو اسم حزمة Android يحدّد سمة يتم عرضها على أنّها معرّف التطبيق في قواعد Remote Config.

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

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

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

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

في منصات Apple: استخدِم CFBundleShortVersionString الخاص بالتطبيق.

ملاحظة: تأكَّد من أنّ تطبيقك على Apple يستخدم الإصدار 6.24.0 أو إصدارًا أحدث من حزمة تطوير البرامج لمنصات Apple في Firebase، لأنّه لا يتم إرسال 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 Analytics الجماهير التي أعددتها لمشروعك.

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

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

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

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

ملاحظة: على العميل، يمكنك ضبط قيم السلسلة فقط لخصائص المستخدم. بالنسبة إلى الشروط التي تستخدم عوامل تشغيل رقمية، تحوّل Remote Config قيمة خاصية المستخدم المقابلة إلى عدد صحيح أو عدد عشري.
اختَر من قائمة بخصائص Google Analytics المستخدم المتاحة. للتعرّف على كيفية استخدام خصائص المستخدمين لتخصيص تطبيقك لشرائح محدّدة جدًا من قاعدة المستخدمين، اطّلِع على Remote Config وخصائص المستخدمين.

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

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

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

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

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

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

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

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

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

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

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

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

  • حزمة تطوير البرامج (SDK) لمنصة Firebase لنظام التشغيل Google Analytics
  • الإصدار 9.0.0 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لمنصات Apple أو الإصدار 21.1.1 أو إصدار أحدث من حزمة تطوير البرامج (SDK) لنظام التشغيل Android (Firebase BoM الإصدار 30.3.0 أو إصدار أحدث)
معرّف التثبيت في حدِّد معرّف تثبيت واحدًا أو أكثر (بما يصل إلى 50 معرّفًا) لاستهدافه. تُقيّم هذه القاعدة على أنّها true لعملية تثبيت معيّنة إذا كان معرّف عملية التثبيت هذه مدرَجًا في قائمة القيم المفصولة بفواصل.

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

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

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

لقيم الأرقام:
=, ≠, >, ≥, <, ≤

لقيم الإصدار:
=, ≠, >, ≥, <, ≤

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

تتوفّر أنواع البيانات التالية لبيئات العملاء:
  • ‫iOS: int وdouble
  • ‫Android: int وlong وdouble
  • الويب: رقم

رقم يمثّل أرقام الإصدارات التي يجب أن تتطابق (على سبيل المثال، 2.1.0).

لمزيد من المعلومات عن شروط الإشارات المخصّصة والعبارات الشرطية التي يجب استخدامها، اطّلِع على شروط الإشارات المخصّصة والعناصر المستخدَمة لإنشاء الشروط.

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

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

الحدود المفروضة على المَعلمات والشروط

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

عرض التغييرات التي تم إجراؤها على المَعلمات والشروط

يمكنك الاطّلاع على آخر التغييرات التي تم إجراؤها على نماذج Remote Config من وحدة تحكّم Firebase. بالنسبة إلى كل مَعلمة وشرط على حدة، يمكنك إجراء ما يلي:

  • عرض اسم المستخدم الذي أجرى آخر تعديل على المَعلمة أو الشرط

  • إذا حدث التغيير في اليوم نفسه، اطّلِع على عدد الدقائق أو الساعات التي مرّت منذ نشر التغيير في النموذج النشط Remote Config.

  • إذا حدث التغيير قبل يوم واحد أو أكثر، اطّلِع على تاريخ نشر التغيير في نموذج Remote Config النشط.

سجلّ التغييرات الخاص بالمَعلمات

في صفحة Remote Config المَعلمات، يعرض عمود آخر نشر آخر مستخدم عدّل كل مَعلمة وتاريخ آخر نشر للتغيير:

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

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

سجلّ التغييرات للشروط

في صفحة Remote Config الشروط، يمكنك الاطّلاع على آخر مستخدم عدّل الشرط وتاريخ تعديله بجانب آخر تعديل ضمن كل شرط.

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

لضبط مشروعك وتطبيقك على Firebase لاستخدام Remote Config، راجِع بدء استخدام Remote Config في Firebase.