پوشفا

دکمه هوشمند عضویت

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

چرا دکمه هوشمند؟

نمایش ناگهانی درخواست permission مرورگر احتمال رد شدن را بالا می‌برد. روش بهتر این است که یک دکمه یا بنر «دریافت اعلان» نمایش دهید؛ وقتی کاربر کلیک کرد، درخواست را نشان دهید. این روش نرخ عضویت (Opt-in Rate) را به طور معناداری افزایش می‌دهد.

بررسی وضعیت پیش از نمایش دکمه

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

if (window.Pushfa.shouldShowPrompt()) {
  document.getElementById('pushfa-btn').style.display = 'block';
}

پیاده‌سازی کامل دکمه هوشمند

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) {
      // کادر نمایش داده نمی‌شه — مستقیم permission بگیر
      const token = await window.Pushfa.requestPermission();
      console.log(token);
    }
  });
</script>