تطبيق الويب التقدمي (PWA)
بُني شاري كـ تطبيق ويب تقدمي، مما يعني أنه يمكنك تثبيته مباشرة من متصفحك واستخدامه كتطبيق أصلي على هاتفك أو جهازك اللوحي أو سطح المكتب. لا حاجة لتنزيله من متجر التطبيقات --- فقط زُر الموقع، ثبّته، وانطلق.
ما هو PWA؟
تطبيق الويب التقدمي يجمع بين أفضل ما في تطبيقات الويب والتطبيقات الأصلية. يُحمّل في متصفحك لكن يمكن تثبيته على شاشتك الرئيسية أو شريط المهام، مما يمنحك:
- تجربة شبيهة بالتطبيقات --- يُفتح في نافذته الخاصة بدون إطار المتصفح (بدون شريط عنوان أو علامات تبويب أو أشرطة أدوات)
- تحميل سريع --- يستخدم استراتيجيات التخزين المؤقت للتحميل فوراً، حتى على الاتصالات البطيئة
- إمكانيات العمل دون اتصال --- تبقى بعض الميزات والبيانات المخزنة مؤقتاً متاحة بدون اتصال بالإنترنت
- الإشعارات الفورية --- استقبال التنبيهات والتحديثات مباشرة على جهازك
- التحديثات التلقائية --- يُحدّث التطبيق نفسه في الخلفية؛ بدون عملية تحديث يدوية
تثبيت شاري كتطبيق PWA
على سطح المكتب (Chrome أو Edge أو متصفحات Chromium الأخرى)
- انتقل إلى shaari.app في متصفحك.
- ابحث عن أيقونة التثبيت في شريط العنوان (عادة شاشة مع سهم تنزيل، أو أيقونة "+").
- انقر على الأيقونة وأكّد التثبيت.
- يظهر شاري كتطبيق في مشغّل تطبيقات النظام أو شريط المهام أو سطح المكتب.
بدلاً من ذلك، افتح قائمة المتصفح (النقاط الثلاث) واختر تثبيت شاري أو إضافة إلى سطح المكتب.
على سطح المكتب (Safari / macOS)
- انتقل إلى shaari.app في Safari.
- انقر على ملف > إضافة إلى Dock (macOS Sonoma والإصدارات الأحدث).
- يظهر شاري في شريط Dock ويُفتح في نافذته الخاصة.
على الجوال (Android / Chrome)
- افتح shaari.app في Chrome.
- اضغط على قائمة المتصفح (النقاط الثلاث في أعلى اليمين).
- اختر إضافة إلى الشاشة الرئيسية أو تثبيت التطبيق.
- أكّد التثبيت.
- يظهر شاري على شاشتك الرئيسية بأيقونته الخاصة.
على الجوال (iOS / Safari)
- افتح shaari.app في Safari.
- اضغط على زر المشاركة (المربع مع سهم للأعلى).
- مرر للأسفل واضغط على إضافة إلى الشاشة الرئيسية.
- أكّد بالضغط على إضافة.
- يظهر شاري على شاشتك الرئيسية.
على iOS، يدعم Safari فقط تثبيت PWA. إذا كنت تستخدم Chrome أو متصفحاً آخر على iPhone أو iPad، ستظل بحاجة لاستخدام Safari لخطوة التثبيت.
إمكانيات العمل دون اتصال
بمجرد التثبيت، يخزّن شاري موارد التطبيق الأساسية محلياً على جهازك. هذا يعني:
- هيكل التطبيق يُحمّل فوراً --- التنقل والشريط الجانبي ومكونات واجهة المستخدم تُعرض حتى إذا انقطع اتصالك لحظياً.
- البيانات المعروضة سابقاً متاحة دون اتصال --- الصفحات والسجلات التي وصلت إليها مؤخراً قد تُعرض من التخزين المؤقت المحلي.
وضع عدم الاتصال محدود بالبيانات المخزنة مؤقتاً والتنقل الأساسي. الميزات التي تتطلب اتصالاً مباشراً بالخادم، مثل استخراج الفواتير بالذكاء الاصطناعي أو تقديم ZATCA أو التعاون الجماعي، تتطلب اتصالاً نشطاً بالإنترنت.
الإشعارات الفورية
عند تثبيته كتطبيق PWA، يمكن لشاري إرسال إشعارات فورية إلى جهازك. تبقيك الإشعارات على اطلاع بالأحداث المهمة دون الحاجة لفتح التطبيق:
- تغييرات حالة الفواتير (معتمدة، مدفوعة، مرفوضة)
- إجراءات أعضاء الفريق التي تتطلب انتباهك
- مواعيد استحقاق الدفع القادمة
- تنبيهات وإعلانات النظام
تفعيل الإشعارات
- عند تثبيت PWA لأول مرة، يطلب شاري إذن الإشعارات. اضغط سماح.
- إذا رفضت الطلب، انتقل إلى الإعدادات > الإشعارات داخل شاري لإعادة تفعيلها.
- يمكنك أيضاً إدارة أذونات الإشعارات عبر إعدادات نظام جهازك.
تفضيلات الإشعارات
داخل شاري، يمكنك تخصيص أنواع الإشعارات التي تستقبلها. انتقل إلى إعدادات ملفك الشخصي لتبديل فئات الإشعارات الفردية تشغيلاً أو إيقافاً.
تجربة شبيهة بالتطبيقات
عند فتحه من شاشتك الرئيسية أو شريط المهام، يعمل شاري في الوضع المستقل:
- بدون شريط عنوان أو علامات تبويب أو أزرار تنقل للمتصفح
- يظهر كإدخال منفصل في مبدّل مهام نظام التشغيل (Alt+Tab على Windows، Cmd+Tab على macOS)
- يدعم واجهة شاري الكاملة، بما في ذلك الوضع الداكن وتخطيط RTL والتصميم المتجاوب
- اختصارات لوحة المفاتيح تعمل بشكل أصلي دون تداخل مع اختصارات المتصفح
التجربة لا تختلف عن التطبيق الأصلي لمعظم المهام اليومية.
تحديث PWA
يُحدّث تطبيق PWA الخاص بشاري تلقائياً. عند نشر إصدار جديد، يكتشف مشغّل الخدمة التحديث ويُنزّله في الخلفية. في المرة التالية التي تغلق فيها التطبيق وتعيد فتحه، يُطبّق التحديث.
إذا كان تحديث متاحاً أثناء استخدامك النشط للتطبيق، قد ترى إشعاراً دقيقاً أو مطالبة تقترح إعادة التحميل للحصول على أحدث إصدار.
إلغاء تثبيت PWA
سطح المكتب
انقر بزر الفأرة الأيمن على أيقونة شاري في شريط المهام أو مشغّل التطبيقات واختر إلغاء التثبيت أو إزالة. يمكنك أيضاً إلغاء التثبيت من داخل التطبيق بالنقر على قائمة النقاط الثلاث في شريط العنوان واختيار إلغاء التثبيت.
Android
اضغط مطولاً على أيقونة شاري على شاشتك الرئيسية واسحبها إلى إلغاء التثبيت أو اختر إزالة التطبيق من القائمة السياقية.
iOS
اضغط مطولاً على أيقونة شاري على شاشتك الرئيسية، واضغط على إزالة التطبيق، وأكّد.
إلغاء تثبيت PWA يزيل التثبيت المحلي والبيانات المخزنة مؤقتاً. حسابك في شاري وجميع البيانات على الخادم تبقى سليمة. يمكنك إعادة التثبيت في أي وقت.