کلیک بدون باز کردن صفحه (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"
}'