الأسئلة الشائعة حول الإيقاف النهائي لإضافات 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
وأوامر واجهة سطر الأوامر المقابلة. على المستخدمين حذف جميع موارد 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-07-24 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-24 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]