هدفگیری بر اساس پلتفرم (اندروید/iOS/دسکتاپ)
ارسال گروهی را به مشترکین یک پلتفرم خاص (android، ios یا desktop) محدود کنید.
پلتفرم چیست؟
علاوه بر فیلتر دستگاه (موبایل/دسکتاپ)، پوشفا پلتفرم سیستمعامل هر مشترک (android، ios یا desktop) را هنگام ثبت توکن از روی User-Agent تشخیص میدهد و ذخیره میکند. با فیلد platform میتوانید ارسال گروهی (تاپیک/همه/لیست) را فقط به یک پلتفرم محدود کنید.
مشترکینی که قبل از فعالسازی این قابلیت ثبت شدهاند ممکن است پلتفرم نداشته باشند و در هدفگیری پلتفرممحور لحاظ نمیشوند تا زمانی که دوباره توکنشان بهروزرسانی شود.
پارامتر API
فیلد platform در endpointهای ارسال گروهی پشتیبانی میشود:
| فیلد | توضیح | اجباری |
|---|---|---|
| platform | یکی از all، android، ios یا desktop (پیشفرض all) | خیر |
نمونه درخواست API
ارسال گروهی فقط به کاربران iOS:
curl -X POST https://pushfa.com/api/webservices/send-group-message \
-H "Content-Type: application/json" \
-d '{
"api_public_key": "YOUR_PUBLIC_KEY",
"api_private_key": "YOUR_PRIVATE_KEY",
"topic": "all",
"device": "all",
"platform": "ios",
"title": "ویژه کاربران iOS",
"body": "این پیام فقط برای کاربران iOS است",
"sendTime": "current"
}'