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


‍‍‍‍‍‍‍‍نکته: مرورگر Safari روی آی‌او‌اس از پوش پشتیبانی نمی‌کند.


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

Local Notification

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


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

Background Notification

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

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

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

آیکون پیش‌فرض وب پوش

منظور از آیکون پیش‌فرض وب پوش، عکس سمت چپ متن پیام شما است که در تصویر زیر مشاهده می‌کنید.

عکس مربوطه


این آیکون را می‌توانید از پنل←تنظیمات←پلتفرم‌ها←کارت Web←تنظیمات بگذارید.

عکس مربوطه

ویژگی‌های آیکون

  • رنگ: رنگ‌های RGB

  • ابعاد: 192x192 یا بزرگتر

  • نوع فایل: jpg, png, gif, webp, ico, cur, bmp

svg یا gif پشتیبانی نمی‌شود



تست ارسال پوش


۱- آیا پوش‌نوتیفیکیشن‌ها با موفقیت دریافت می‌شوند؟

برای اطمینان از ارسال ودریافت موفق پوش کافیست بخش نوتیفیکیشن داشبورد را مشاهده کنید. در این نمودار آمار ارسال ناموفق پوش نوتیفیکیشن نیز موجود است که می‌توانید آن را زیر نظر داشته باشید.

نکته: در صورت بروز مشکل در ارسال پوش بخش عیب‌یابی را مطالعه کنید.


enter image description here


۲- آیا حذف‌ها به درستی شمرده می‌شوند؟

در صورتی که از پوش‌نوتیفیکیشن هم استفاده نمی‌کنید، بعد از حذف اپلیکیشن یک پوش به اپ کاربران ارسال کنید تا از شمارش حذف دستگاه کاربران اطمینان حاصل کنید.

نکته: حتما برای شمارش حذف و ریزش این مورد را بررسی کنید. همچنین دقت داشته باشید فرایند حذف اپلیکیشن مدت کوتاهی (حدود ۲۰ دقیقه) طول می‌کشد.

چابک به طور روزانه توکن‌های کاربران را چک می‌کند و اگر کاربری اپلیکیشن شما را حذف کند متوجه این موضوع خواهد شد و در حساب عملیاتی آمار حذف و ریزش بروزرسانی می‌شود.


enter image description here