Qentrah
Projects
Guides

كيفية تحديث عامل الخدمة (Service Worker)

View as Markdown

عند إجراء تغييرات على ملف public/sw.js أو الأصول المخزنة مؤقتًا، يجب تحديث عامل الخدمة لضمان حصول المستخدمين على أحدث إصدار.

  1. تغيير CACHE_NAME: في public/sw.js، قم بتغيير قيمة المتغير CACHE_NAME (على سبيل المثال، من etijah-real-estate-v1 إلى etijah-real-estate-v2). هذا سيجعل عامل الخدمة الجديد يرى أن هناك إصدارًا جديدًا من ذاكرة التخزين المؤقت.
  2. تحديث urlsToCache: إذا أضفت صفحات جديدة أو أصولًا ثابتة مهمة، تأكد من إضافتها إلى مصفوفة urlsToCache في public/sw.js.
  3. إعادة النشر: بعد إجراء التغييرات، قم بإعادة نشر تطبيقك. سيكتشف المتصفح عامل الخدمة الجديد، ويقوم بتثبيته في الخلفية، ثم ينشطه عند إغلاق المستخدم لجميع علامات تبويب التطبيق القديمة.

Source captured: 2026-10-11