مستندات پوشفا

دکمه هوشمند عضویت در پوشفا

با دکمه هوشمند، درخواست عضویت پس از اقدام کاربر نمایش داده می‌شود و کنترل کامل ظاهر دکمه در اختیار سایت شماست.

کاربرد

اگر بدون مقدمه درخواست عضویت نمایش دهید، احتمال رد شدن درخواست زیاد است. روش بهتر این است که ابتدا یک دکمه یا آیکن عضویت به کاربر نشان دهید تا خودش تصمیم بگیرد اعلان‌ها را فعال کند. این روش نرخ عضویت را افزایش می‌دهد و از تجربه مزاحم جلوگیری می‌کند.

شرایط نمایش دکمه

متد shouldShowPushfaButton بررسی می‌کند که آیا نمایش دکمه لازم است یا خیر؛ یعنی کاربر نوتیفیکیشن را block نکرده باشد، روی iOS محدود نباشد، و هنوز عضو نشده باشد یا درخواست قبلی را رد کرده باشد.

نمونه پیاده‌سازی

در حالت v2 بهتر است autoPrompt را غیرفعال کنید و درخواست عضویت را بعد از کلیک کاربر نمایش دهید.

<script>
  window.PushfaConfig = { autoPrompt: false };
</script>
<script src="https://pushfa.com/notification-v2.js?api_public_key=YOUR_PUBLIC_KEY" type="module"></script>

<button type="button" id="pushfa-enable">دریافت پیشنهادهای ویژه</button>

<script>
  document.getElementById("pushfa-enable").addEventListener("click", async function () {
    const shown = window.Pushfa.showPrompt();
    if (!shown) {
      const token = await window.Pushfa.requestPermission();
      console.log(token);
    }
  });
</script>

لینک‌های مرتبط