پوش‌نوتیفیکیشن

چابک علاوه بر پیام چابک، پوش‌نوتیفیکیشن هم ارسال می‌کند. توجه داشته باشید که از این پس منظور از واژه اعلان همان نوتیفیکیشن (Notification) است.


ارسال پوش‌نوتیفیکیشن به دو صورت انجام می‌شود:

۱- Local Notification

اگر مقدار ‍silent را در تنظیمات اولیه false‍ قرار دهید، در صورتی که اتصال کاربر با چابک برقرار باشد پیام‌های چابک در قالب Local Notification به کاربر نمایش داده می‌شود.


‍‍‍‍‍‍‍‍نکته: برای دریافت پوش‌نوتیفیکیشن در پس‌زمینه (Background) می‌بایست بخش راه‌اندازی را مطالعه نمایید.

۲- Background Notification

برای ارسال پوش‌نوتیفیکیشن در شرایطی که ارتباط کاربر با چابک برقرار نشده باشد، می‌بایست در تنظیمات اولیه در بخش ‍webpush مقدار enabled را true قرار دهید و publicKey را از بخش تنظیمات ارسال پوش‌نوتیفیکیشن وب در قسمت تنظیمات پنل چابک مقدار‌دهی کنید. از این پس بعد از اولین اتصال به چابک، به صورت پیش‌فرض اجازه دسترسی دریافت پوش‌نوتیفیکیشن را از کاربر درخواست می‌کند. بعد از تایید، شما می‌توانید به راحتی به کاربر پوش‌نوتیفیکیشن ارسال کنید.

نکته : اگر مرورگر شما بسته شده باشد، دریافت پوش‌نوتیفیکیشن امکان‌پذیر نیست.

نکته : اگر مرورگر شما از Service Worker پشتیبانی نکند، دریافت پوش‌نوتیفیکیشن در حالت Background امکان‌پذیر نیست.