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

هدف‌گیری بر اساس پلتفرم (اندروید/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"
  }'