ارسال اعلان فیلتردار به کاربر(های) اپلیکیشن
تعریف اعلان فیلتردار
کاربرد این نوع ارسال اعلان با محتوا (عنوان، متن و ...) به یک و یا به تعدادی از کاربران از کل کاربران وبسایتتان میباشد.
در این نوع اعلان میتوان با استفاده از شناسه یکتا device_id
کاربران دریافت کننده اعلان را فیلتر کرد.
تعریف شناسه یکتا device_id
این شناسه مقداری است یکتا که کتابخانه وبپوش در اختیار شما میگذارد ، با استفاده از این مقدار میتوانید کاربران دریافت کننده اعلان را فیلتر کنید.
راهنما دریافت شناسه یکتا device_id
آدرس (url) ارسال اعلان
برای ارسال اعلان فیلتردار وب میتوانید از آدرس زیر استفاده کنید.
https://api.pushe.co/v2/messaging/notifications/
کلیدهای ارسال اعلان فیلتردار
برای ارسال یک اعلان فیلتردار حداقل کلیدهایی که می توان استفاده کرد تا یک اعلان به صورت صحیح ساخته و ارسال شود به شکل زیر میباشد.
- app_ids: شناسه اپلیکیشن که از نوع رشته string میباشد.
این فیلد اجباری است - filters: یک دیکشنری میباشد که مقدار فیلتر device_id را نگه میدارد
این فیلد اجباری است- device_id لیستی از رشته string (لیستی از شناسه های device_id)
این فیلد اجباری است
- device_id لیستی از رشته string (لیستی از شناسه های device_id)
- data: یک دیکشنری که مقادیر (محتوای) اعلان را نگه میدارد.
این فیلد اجباری است- title: این فیلد بیانگر عنوان اعلان میباشد و از نوع رشته string میباشد.
این فیلد اجباری است - content: این فیلد بیانگر متن اعلان میباشد و از نوع رشته string میباشد.
این فیلد اجباری است
- title: این فیلد بیانگر عنوان اعلان میباشد و از نوع رشته string میباشد.
نمونه کد ارسال اعلان فیلتردار
برای مشاهده تمامی کلید های قابل استفاده در ارسال اعلان به بخش تمامی کلید های اعلان مراجعه کنید.
- CURL
- NODE.JS
- PYTHON
- PHP
- GO
- در این نمونه کد از cURL استفاده شده است که میتوانیدتوسط
sudo apt install curl
آن را نصب کنید.
curl -X POST https://api.pushe.co/v2/messaging/notifications/ \
-H 'authorization: Token YOUR_TOKEN' \
-H 'content-type: application/json' \
-d '{
"app_ids": "YOUR_APP_ID",
"filters": {
"device_id": ["device_id_1","device_id_3", "device_id_2", "device_id_4"]
},
"data": {"title": "عنوان پیام", "content": "محتوای پیام"}
}'