اعتبارًا من 1 سبتمبر 2026، ستوفّر Remote Config بنية أسعار مرنة مصمَّمة لتناسب المشاريع بجميع أحجامها، وستتضمّن خطة بدون تكلفة وفئة قابلة للتوسّع بنظام الدفع حسب الاستخدام استنادًا إلى استخدامك اليومي.
لا يتم احتساب سوى طلبات الجلب التي يتم استدعاؤها مباشرةً من خلال خدمة Remote Config (عبر حِزم SDK للعملاء أو واجهات REST API) ضمن الاستخدام الذي يتم تحصيل رسوم مقابله. لا يتم احتساب عمليات الجلب أو طلبات الشبكة أو المقاييس التي يتم إنشاؤها داخليًا بواسطة خدمات Firebase الأخرى ضمن حصص Remote Config أو الفوترة.
يعرض الجدول التالي الاستخدام لكل مشروع لكلّ من خطتَي
Spark و
Blaze:
| التفاصيل
|
بدون تكلفة (خطة Spark)
|
الدفع حسب الاستخدام (خطة Blaze)
|
| طلبات الجلب
|
ما يصل إلى 100,000 في اليوم
|
بدون تكلفة لما يصل إلى 100,000 في اليوم
بعد ذلك:
- 0.000006 دولار أمريكي لكل طلب (0.06 دولار أمريكي / 10,000 طلب) للاستخدام بين 100,001 و10,000,000 طلب في اليوم
- 0.000001 دولار أمريكي لكل طلب (0.01 دولار أمريكي / 10,000 طلب) للاستخدام الذي يتجاوز 10,000,000 طلب في اليوم
|
| جميع الميزات
|
يتضمّن ميزة "التخصيص" و"عمليات الطرح" ودمج "اختبار A/B"
|
يتضمّن ميزة "التخصيص" و"عمليات الطرح" ودمج "اختبار A/B"
|
| الحصص والحدود
|
الحصص والحدود
|
الحصص والحدود
|
فترات السماح بالانتقال للمشاريع الحالية
تنطبق فترة السماح هذه على المشاريع التي تم فيها
Remote Config تفعيل "واجهة برمجة التطبيقات" قبل 1 سبتمبر 2026. لضمان الانتقال السلس إلى نظام التسعير حسب الاستخدام، يتم منح المشاريع الحالية فترات سماح ممتدة التالية قبل بدء تطبيق الفوترة:
| خطة الفوترة الحالية
|
فترة السماح أثناء الانتقال
|
بدء الفوترة العادية
|
الإجراء المطلوب / الملاحظات
|
| خطة Spark (بدون تكلفة)
|
3 أشهر
|
1 ديسمبر 2026
|
الإجراء المقترَح: يمكنك إعداد الفوترة السحابية والترقية إلى Blaze.
مكافأة: إذا رقّيت حسابك قبل 15 نوفمبر 2026، سيتم تمديد فترة السماح إلى 5 أشهر (تبدأ الفوترة في 1 فبراير 2027).
|
| خطة Blaze (الدفع حسب الاستخدام)
|
5 أشهر
|
1 فبراير 2027
|
ليس عليك اتّخاذ أي إجراء. سيتم تلقائيًا نقل المشاريع إلى الأسعار العادية في 1 فبراير 2027.
|
فترات السماح العادية
تنطبق فترة السماح هذه على المشاريع التي تم تفعيل Remote Config فيها
في 1 سبتمبر 2026 أو بعد هذا التاريخ. ويشمل ذلك المشاريع الحالية التي تم تفعيلها (التي تم إنشاؤها قبل 1 سبتمبر 2026) والتي انتهت فترة السماح الخاصة بالانتقال فيها.Remote Config في حال تجاوز استخدام مشروع معيّن 100,000 طلب جلب في اليوم، يجب الالتزام بالإجراءات التالية:
| الخطة / الشرط
|
فترة السماح
|
النتيجة بعد فترة السماح
|
الإجراء المطلوب / الملاحظات
|
| خطة Spark (بدون تكلفة)
|
30 يومًا (ينطبق ذلك عندما يتجاوز المشروع الحدّ اليومي للمرة الأولى)
|
يبدأ التقييد في اليوم الحادي والثلاثين
|
تستفيد المشاريع من خدمة غير منقطعة لمدة 30 يومًا بعد تجاوز الحدّ اليومي للمرة الأولى. لتجنُّب الحدّ من الاستخدام في اليوم 31 أو بعده، يجب الترقية إلى خطة Blaze.
|
| خطة Blaze (الدفع حسب الاستخدام)
|
غير متوفر (بدون تقييد)
|
الفوترة لكل طلب جلب
|
يتم تحصيل رسوم مقابل الاستخدام الذي يتجاوز 100,000 عملية جلب. لا يتم تطبيق أي تقييد.
|
أفضل الممارسات لتحسين الاستخدام
لتحسين الاستخدام، اتّبِع أيًا من الخطوات التالية:
- فواصل جلب البيانات من جهة العميل: تجنَّب ضبط الحد الأدنى لفواصل جلب البيانات على قيمة منخفضة جدًا (مثل
setMinimumFetchIntervalInSeconds) في إصدارات الإنتاج. الفاصل الزمني التلقائي المقترَح هو 12 ساعة.
- التخزين المؤقت للمعلمات غير المهمة: بالنسبة إلى قيم الإعدادات الثابتة التي نادرًا ما تتغيّر، ننصحك بزيادة قيمة
setMinimumFetchIntervalInSeconds من 12 ساعة تلقائيًا إلى 24 أو 48 ساعة.
- حلقات جلب البيانات عند بدء تشغيل التطبيق: تأكَّد من أنّ تطبيقك لا يؤدي إلى جلب البيانات من خادم بعيد عند كل انتقال إلى شاشة أخرى أو استئناف نشاط أو عرض مكوّن. استخدِم استراتيجيات التحميل، مثل الاسترجاع والتفعيل عند التحميل أو التفعيل في الخلفية أثناء عرض شاشة التحميل، بشكل مسؤول.
- تدقيق عمليات الجلب في الخلفية وغير النشطة: راجِع مهام المنفّذين في الخلفية أو الخدمات أو وحدات التطبيق القديمة لإزالة طلبات الجلب المكرّرة (عمليات الجلب الوهمية) التي يتم تشغيلها عندما يكون التطبيق في الخلفية أو غير نشط.
- المراقبة: استخدِم لوحات بيانات الأسعار والاستخدام في Google Cloud وFirebase لإعداد تنبيهات الفوترة التلقائية عندما تقترب أحجام الجلب اليومية من 100,000 طلب.
الأسئلة الشائعة وتحديد المشاكل وحلّها
ما هي بنية الأسعار الجديدة Remote Config التي سيبدأ تطبيقها في 1 سبتمبر 2026؟
سيتم نقل Remote Config إلى بنية تسعير مستندة إلى الاستخدام مع مستوى مجاني:
- خطة Spark (بدون تكلفة): ما يصل إلى 100,000 طلب جلب في اليوم بدون أي تكلفة.
- خطة Blaze (الدفع حسب الاستخدام): بدون تكلفة لأول 100,000 طلب جلب يومي، ثم:
- 0.06 دولار أمريكي لكل 10,000 طلب (0.000006 دولار أمريكي لكل طلب) بين 100,001 و10,000,000 طلب في اليوم
- 0.01 دولار أمريكي لكل 10,000 طلب (0.000001 دولار أمريكي لكل طلب) للاستخدام الذي يتجاوز 10,000,000 طلب في اليوم
- الميزات: تظل جميع الميزات المتقدّمة (التخصيص وعمليات الطرح والتكامل مع اختبار A/B) مضمّنة في كل من خطتَي Spark وBlaze بدون أي تكلفة إضافية.
هل أحتاج إلى حساب فوترة لبدء استخدام Remote Config؟
لا، لست بحاجة إلى حساب فوترة للبدء باستخدام Remote Config. يمكنك استخدام خطة Spark للبدء بدون أي تكلفة. لا يُشترط توفّر حساب فوترة إلا عند ترقية مشروعك إلى خطة Blaze لتتمكّن من إتاحة أكثر من 100,000 طلب جلب يوميًا.
هل أحتاج إلى تعديل الرمز البرمجي أو ترقية حزمة تطوير البرامج (SDK) الخاصة بخدمة "الإعداد عن بُعد"؟
لا، ليس عليك تعديل الرمز أو تحديث حزمة تطوير البرامج (SDK) الخاصة بالعميل Remote Config
عند الانتقال بين خطتَي Spark وBlaze، إذ يتولّى نظام Remote Config الخلفي تلقائيًا عملية الانتقال بين المستويات وقياس عدد الطلبات.
ما هي طلبات الجلب التي يتم تحصيل رسوم مقابلها؟
يحدث طلب جلب كلما طلب تطبيق العميل أو خادم الخلفية من خادم Remote Config التحقّق من قيم المَعلمات المعدَّلة (على سبيل المثال، استدعاء fetch() أو fetchAndActivate() في حِزم SDK الخاصة بالعميل، أو استرداد النماذج باستخدام حِزم SDK الخاصة بواجهة REST أو حِزم SDK الخاصة بالمشرف). لا يتم احتساب سوى طلبات الجلب التي يتم استدعاؤها مباشرةً من خلال خدمة Remote Config (عبر حِزم SDK للعملاء أو واجهات REST API) ضمن الاستخدام الذي يتم تحصيل رسوم مقابله. لا يتم احتساب عمليات الجلب أو طلبات الشبكة أو المقاييس التي يتم إنشاؤها داخليًا بواسطة خدمات Firebase الأخرى ضمن حصص Remote Config أو الفوترة.
- Remote Configفي الوقت الفعلي: لا يؤدي فتح اتصال في الوقت الفعلي إلى إنشاء طلبات جلب فردية مستمرة، ولكن عندما يرسل الخادم إشعارًا بإبطال الصلاحية، يتم احتساب طلب العميل الناتج لتنزيل الإعدادات المعدَّلة كطلب جلب.
- القيم المخزّنة مؤقتًا: لا يؤدي استخدام القيم المخزّنة مؤقتًا والمخزّنة على الجهاز
(القراءة من القرص/الذاكرة باستخدام
activate() أو
getString()) إلى إنشاء طلب شبكة أو احتسابه كطلب جلب.
ماذا يحدث إذا كان مشروعي ضمن خطة Spark وتجاوز 100,000 طلب جلب يومي؟ كيف يمكنني الترقية؟
- فترة السماح لمدة 30 يومًا: عندما يتجاوز مشروع Spark عدد 100,000 طلب جلب يومي للمرة الأولى، تمنحك Firebase فترة سماح لمدة 30 يومًا. خلال هذه الفترة، سيستمر عرض طلبات Remote Config بدون انقطاع.
- استمرار العد التنازلي: تبدأ فترة السماح البالغة 30 يومًا في المرة الأولى التي يتجاوز فيها مشروعك 100,000 طلب جلب يومي. لا يتوقف هذا العد التنازلي لمدة 30 يومًا أو تتم إعادة ضبطه حتى إذا انخفض استخدامك اليومي مؤقتًا إلى أقل من الحدّ الأقصى البالغ 100,000 طلب خلال تلك الفترة الزمنية.
- إشعارات الحصة: عندما يقترب عدد عمليات الجلب اليومية من حصة الـ 100,000 ويبلغها، يتلقّى مشرفو المشاريع تنبيهات مبرمَجة عبر البريد الإلكتروني وإشعارات بانر في وحدة التحكّم.
- خطر تقييد الاستخدام: إذا لم تتم الترقية إلى خطة Blaze بحلول نهاية فترة السماح البالغة 30 يومًا، سيبدأ تقييد استخدام خدمة Remote Config للطلبات التي تتجاوز الحد اليومي البالغ 100,000 طلب، ما قد يمنع العملاء من تلقّي الإعدادات المعدَّلة.
- كيفية الترقية: يمكنك
الترقية إلى خطة Blaze
في وحدة تحكّم Firebase لضمان عدم انقطاع الخدمة. تؤدي الترقية إلى خطة Blaze إلى ربط مشروعك بحساب فوترة على Google Cloud.
لا يتلقّى المستخدمون قيمًا جديدة للمَعلمة Remote Config. هل يمكن أن يكون ذلك مرتبطًا بالأسعار أو الحصص؟
نعم. إذا كان مشروعك ضمن خطة Spark، وتجاوز الحدّ الأقصى المسموح به يوميًا وهو 100,000 طلب، وانتهت فترة السماح البالغة 30 يومًا، سيخفّف الخادم من الطلبات الواردة التي تتجاوز الحدّ اليومي. راجِع مقاييس الاستخدام في Firebase، واشترك في خطة Blaze إذا كان المستخدمون النشطون يوميًا يحتاجون إلى أكثر من 100,000 عملية جلب يوميًا.
كيف يمكنني الاطّلاع على استخدامي الحالي لتقدير فاتورتي؟
إذا كنت تستخدم خطة Blaze، يمكنك الاطّلاع على تقارير إدارة التكاليف والاستخدام في وحدة تحكّم Google Cloud. للاطّلاع على التفاصيل، راجِع مقالة عرض تقارير الفوترة على Cloud ومؤشرات التكلفة.
عند الفلترة حسب رمز التخزين التعريفي، اختَر رمز التخزين التعريفي التالي:
- معرّف رمز التخزين التعريفي:
37B1-4623-6F54
- اسم رمز التخزين التعريفي: جلب الطلبات
يمكنك تتبُّع استخدامك الحالي وحدود النظام النشطة في صفحة الحصص وحدود النظام ضمن Google Cloud في وحدة تحكّم Google Cloud. لمزيد من التفاصيل، يُرجى الاطّلاع على
عرض الحصص وإدارتها. عند فلترة التقارير، احرص على اختيار واجهة Firebase API المحدّدة التي تريد التحقّق من حصصها (على سبيل المثال، firebaseremoteconfig.googleapis.com).