پوشفا
Android + مشترک Android

نمونه ارسال Push به Android از Backend

نمونه استفاده از endpoint مشترک ارسال با Subscriber ID و ارسال گروهی محدودشده به platform=android.

POST
https://pushfa.com/api/webservices/send-via-subscriber-id
دانلود کالکشن Postman

ارسال به یک Subscriber Android

مسیر /orders/9182 در intent.data و Pushfa.EXTRA_TARGET_URL به اپ می‌رسد و باید توسط Activity پردازش شود.
curl -X POST https://pushfa.com/api/webservices/send-via-subscriber-id \
  -H "Content-Type: application/json" \
  -d '{
    "api_public_key": "YOUR_PUBLIC_KEY",
    "api_private_key": "YOUR_PRIVATE_KEY",
    "subscriber_ids": ["ANDROID_SUBSCRIBER_ID"],
    "title": "سفارش شما ارسال شد",
    "body": "برای مشاهده وضعیت سفارش لمس کنید",
    "link_url": "/orders/9182",
    "collapse_id": "order-9182",
    "additional_data": {"order_id": 9182},
    "sendTime": "current"
  }'

ارسال گروهی فقط به Android

در endpoint گروهی مشترک، platform را android قرار دهید. Topic، Segment یا همه اعضا می‌توانند هدف باشند.

{
  "api_public_key": "YOUR_PUBLIC_KEY",
  "api_private_key": "YOUR_PRIVATE_KEY",
  "topic": "all",
  "platform": "android",
  "device": "mobile",
  "title": "نسخه جدید آماده است",
  "body": "برای مشاهده تغییرات وارد اپ شوید",
  "sendTime": "current"
}

Endpointهای دیگر نیز همان‌اند

برای ارسال تکی سبک، گروهی با/بدون گزارش، External ID، Custom Alias و استعلام وضعیت از همان صفحات مشترک استفاده کنید؛ تفاوتی در URL endpoint بین Web و Android وجود ندارد.