نصب و تنظیم دکمه هوشمند عضویت وب پوش
دکمه عضویت پوشفا را به سایت اضافه کنید؛ تنظیم ظاهر و رفتار درخواست مجوز و نمایش وضعیت اشتراک را در راهنمای پیادهسازی دنبال کنید.
چرا دکمه هوشمند؟
نمایش ناگهانی درخواست اجازه دریافت اعلان مرورگر احتمال رد شدن را بالا میبرد. روش بهتر این است که یک دکمه یا بنر «دریافت اعلان» نمایش دهید؛ وقتی کاربر کلیک کرد، درخواست را نشان دهید. این روش نرخ عضویت (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://sdk.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>