الأسئلة الشائعة حول الإيقاف النهائي لإضافات Firebase
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تم إيقاف خدمة "إضافات Firebase" وسيتم إغلاقها في 31 مارس 2027. على الرغم من أنّ الإضافات المثبَّتة حاليًا ستستمر في التنفيذ إلى أجل غير مسمّى، لن تعود ميزات إدارة المفاتيح متاحةً بعد هذا التاريخ.
سيتم إصدار إرشادات وأدوات إضافية لنقل البيانات في سبتمبر 2026.
ما هو سبب إيقاف Firebase Extensions؟
نظرًا إلى التغييرات وعمليات الإيقاف القادمة في البنية الأساسية Google Cloud
، سنوقف خدمة Firebase Extensions
المُدارة.
هل ستتوقف الإضافات الحالية التي تم نشرها عن العمل بعد 31 مارس 2027؟
لا، لأنّ الإضافات التي تم نشرها سابقًا تعمل مباشرةً على البنية الأساسية العادية Google Cloud (مثل Cloud Functions وEventarc و
Cloud Run وCloud Tasks) وستستمر في التنفيذ
إلى أجل غير مسمّى. ومع ذلك، بعد 31 مارس 2027، سيفقد المستخدمون كل إمكانية لتعديل هذه الإضافات أو إعادة ضبطها أو إزالتها من خلال
Firebase console أو واجهة سطر الأوامر (CLI).
ماذا يحدث إذا لم يتّخذ المستخدم أي إجراء؟
إذا لم يتّخذ المستخدم أي إجراء، ستستمر الدوال التي تم نشرها حاليًا في العمل كمواد عرض عادية. لكن:
لا يمكنه تغيير مَعلمات الإعداد أو تعديل متغيّرات البيئة.
لا يمكنه تطبيق إصلاحات الأخطاء أو رموز التصحيح الأمني أو ترقيات التبعيات.
معظم الإضافات مبنية حاليًا على حزمة Cloud Functions v1
SDK القديمة، المرتبطة بأوقات تشغيل Node.js الأقدم. بعد أن توقف Google Cloud أوقات التشغيل القديمة هذه
بشكل كامل، قد تتوقف الدوال عن العمل أو
يتم إيقافها. يمكنك الاطّلاع على
أوقات التشغيل المتاحة.
ما هو الإجراء الذي يجب اتّخاذه كمستخدم للإضافة؟
إذا كنت مستخدمًا للإضافة ولم تعُد تستخدم الإضافات المثبَّتة،
عليك إزالتها قبل
31 مارس 2027.
بعد إيقاف الخدمة، ستتم إزالة الزر العادي "إزالة التثبيت" في Firebase console
وأوامر واجهة سطر الأوامر (CLI) المقابلة. على المستخدمين حذف جميع موارد Google Cloud المرتبطة يدويًا، بما في ذلك Cloud Functions الفردية وأسرار Secret Manager وقوائم انتظار Cloud Tasks وحسابات الخدمة المخصّصة في "إدارة الهوية وإمكانية الوصول" (IAM)، وذلك من خلال Google Cloud console.
ومع ذلك، إذا كنت تستخدم الإضافات المثبَّتة بشكل نشط،
عدِّلها إلى
أحدث إصداراتها الآن وحافظ على تعديلها. في سبتمبر 2026، سيتواصل فريق
Firebase معك لتزويدك بمستندات وأدوات شاملة لنقل البيانات
وخيارات مفصّلة للانتقال.
هل هناك أي بديل لـ "إضافات Firebase"؟
في سبتمبر 2026، سيتواصل فريق Firebase مع المستخدمين
مرة أخرى لتزويدهم بمزيد من المعلومات حول كيفية نقل الإضافات المثبَّتة إلى دوال مُدارة ذاتيًا
تتّسم بسلوك مشابه. يمكن الاستمرار في تعديل هذه الدوال المُدارة ذاتيًا وإعادة ضبطها بعد إيقاف Extensions سنقدّم خيارات مفصّلة للانتقال وأدوات نقل البيانات ومستندات لنقل أحمال العمل.
ما هو الإجراء الذي يجب اتّخاذه بصفتي ناشرًا للإضافة؟
تنقسم الإجراءات التي تتّخذها إلى مرحلتَين مختلفتَين: في المرحلة الحالية من 20 يونيو 2026 فصاعدًا، يمكنك اتّخاذ خطوات لإعداد إضافاتك لنقل البيانات. وفي المرحلة الثانية التي تبدأ في سبتمبر 2026، ستتمكّن من إكمال عملية نقل البيانات باستخدام حزمة دوال قابلة للمشاركة.
في الوقت الحالي، ننصحك بالبدء بنقل إضافاتك المنشورة إلى دوال الجيل الثاني، وهو شرط أساسي لإنشاء حزمة دوال. يتضمّن ذلك تجميع منطق الإضافة باستخدام حزمة Cloud Functions v2 SDK.
لتسهيل عملية الانتقال، عدّلنا حزمة Cloud Functions v2 SDK لتتضمّن
ميزات مثل الأمان التصريحي وأحداث دورة الحياة. يمكنك الآن نقل رمز الإضافة الحالي إلى دالة من الجيل الثاني مع إجراء تغييرات طفيفة على منطق عملك الأساسي. للاطّلاع على التفاصيل، يمكنك الرجوع إلى دليل نقل البيانات للناشرين
.
ماذا أفعل إذا كانت لديّ أسئلة أخرى؟
في سبتمبر 2026، سيتواصل فريق Firebase مع المستخدمين والناشرين لتزويدهم بمستندات وأدوات شاملة لنقل البيانات وخيارات مفصّلة للانتقال.
في هذه الأثناء، على الناشرين الذين لديهم أسئلة حول كيفية نقل
Firebase Extensions البدء بالاطّلاع على
دليل نقل البيانات للناشرين. يتضمّن هذا الدليل تعليمات حول كيفية البقاء على اطّلاع على التحديثات والحصول على مساعدة في توفير بديل لإضافاتك المنشورة.
تاريخ التعديل الأخير: 2026-09-15 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-09-15 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]