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

کلیک بدون باز کردن صفحه (do_not_open)

با افزودن ?_osp=do_not_open به انتهای لینک مقصد، کلیک روی نوتیفیکیشن فقط آن را می‌بندد و هیچ صفحه‌ای باز نمی‌شود. فقط برای وب پوش.

این قابلیت چه می‌کند؟

گاهی می‌خواهید کاربر با کلیک روی نوتیفیکیشن صرفاً آن را ببندد و صفحه‌ای باز نشود (مثلاً نوتیفیکیشن‌های اطلاع‌رسانی صرف). کافی است پارامتر ?_osp=do_not_open را به انتهای لینک مقصد (link_url) اضافه کنید. سرویس‌ورکر پوشفا این پارامتر را تشخیص می‌دهد و به‌جای باز کردن صفحه، فقط نوتیفیکیشن را می‌بندد. این رفتار دقیقاً مشابه OneSignal است و فقط برای وب پوش کار می‌کند.

گزارش کلیک (در صورت فعال بودن) همچنان ثبت می‌شود؛ تنها باز شدن صفحه لغو می‌شود.

نمونه

لینک مقصد را به این شکل تنظیم کنید:

https://yoursite.com/page?_osp=do_not_open

نمونه درخواست API

ارسال تکی با لینک «بدون باز شدن»:

این قابلیت فقط برای وب پوش است؛ روی اپلیکیشن‌های موبایل اثری ندارد.
curl -X POST https://pushfa.com/api/webservices/send-single-message \
  -H "Content-Type: application/json" \
  -d '{
    "api_public_key": "YOUR_PUBLIC_KEY",
    "api_private_key": "YOUR_PRIVATE_KEY",
    "fcm_token": "USER_FCM_TOKEN",
    "title": "اطلاع‌رسانی",
    "body": "این پیام فقط برای اطلاع است",
    "link_url": "https://yoursite.com/page?_osp=do_not_open",
    "sendTime": "current"
  }'