chabokpush / chabok-client-js

Chabok Push Javascript SDK
https://webpush.chabokpush.com/
MIT License
8 stars 1 forks source link

مشکلات تگ ها #2

Closed mehdi-mashayekhi closed 6 years ago

mehdi-mashayekhi commented 6 years ago

سلام وقت بخیر

چطور میشه چندتا تگ را با هم تعریف کرد مثلا توی وان سیگنال ما به راحتی تمامی تگ ها را با یک ری کوئست ارسال میکردیم به سرور

سوال بعدی اینکه چرا تگ ها مقدار نمیگیرن مثلا ما میخوایم یه تگ بزنیم به نام شماره موبایل و شماره موبایل هر شخص را بعنوان مقدار داشته باشیم

و مورد بعدی اینکه آیا در هنگام ارسال نوتیفیکیشن یا پیام میشه از مقدار یک تگ استفاده کرد مثل مورد بالا که گفتم تگ مقدار بگیره و بعد از اون مقدار در پیام های گروهی استفاده کنیم

من یه توضیح کاملتر میدم متوجه منظورم بشید ما از وان سیگنال استفاده زیادی میبردیم کاربر با ورود به سامانه ما تمامی اطلاعاتش ایمیل موبایل و ... بصورت تگ داخل وان سیگنال تعریف میشد حدودا میشه گفت هر کاربر 15 20 تا تگ داشت بعد ما یکسری تگ داشتیم که زمینه های فعالیت کار را نشون میداد مثلا اینکه ضایعات آهن کار میکنه یا مس کار میکنه یا ... ، بعد میومدیم بصورت هوشمند وقتی یه آگهی آهن برای ما میاومد برای تمامی افرادی که آهن کار میکردند و در واقع تگ آهن داشتند پوش ارسال میکردیم ، گاهی اوقات هم لازم بود برای تمامی کسانی که توی مس کار میکردند مثلا و حدود 500 نفر بودند با ترکیب نام و نام خانوادگیشون پیامی ارسال کنیم

در واقع میتونم بگم چند امکان ما نیاز داریم :: یک : ثبت دست جمعی چندین تگ برای کاربر دو : هر تگ مقدار هم بتونه بگیره حتما سه : بتونیم از تگ ها و مقادیر اونها در متن هایی که ارسال میکنیم استفاده کنیم چهار : در هنگام ارسال پوش به کاربر بتونیم شرط تعریف کنیم مثلا بگیم اونی که تگ آهن داره و مس داره یا بگیم اونی که تگ آهن داره ولی مس رو نداره یعنی شرط با (و) یا (یا) بتونیم تعیین کنیم

behrad commented 6 years ago

چطور میشه چندتا تگ را با هم تعریف کرد مثلا توی وان سیگنال ما به راحتی تمامی تگ ها را با یک ری کوئست ارسال میکردیم به سرور

وب سرویس افزودن تگ در حال حاضر فقط یک نام رو قبول میکنه و شما می بایست چندین بار فراخوانیش کنید برای چند تا تگ در آینده وب سرویسی که چند تگ بگیره رو هم اضافه خواهیم کرد اما اولویتش برامون بالا نیست

سوال بعدی اینکه چرا تگ ها مقدار نمیگیرن مثلا ما میخوایم یه تگ بزنیم به نام شماره موبایل و شماره موبایل هر شخص را بعنوان مقدار داشته باشیم

طراحی چابک به گونه‌ای هست که شما فقط تگ رو با یک اسم مشخص میکنید و نیازی به اینکه نام و مقدار بگذارید نیست به طور مثال اگر شما تگ فعالیت رو مقدار‌های آهن و مس میدادید الان می تونید دو تا تگ فعالیت_آهن و فعالیت_مس داشته باشید در واقع درچابک ساختار تگ‌ها فلت و مسطح هستن ولی در وان سیگنال گروه بندی میشدن انگار

ضمنن بهترین فیلد برای نگهداری شماره موبایل کاربر همون یوزر‌آیدی هستش در چابک که با متد رجیستر انجامش میدین

و مورد بعدی اینکه آیا در هنگام ارسال نوتیفیکیشن یا پیام میشه از مقدار یک تگ استفاده کرد مثل مورد بالا که گفتم تگ مقدار بگیره و بعد از اون مقدار در پیام های گروهی استفاده کنیم

شما با استفاده از پنل و همینطور وب سرویس می تونید به تگ‌ها پوش بزنید https://api.doc.chabokpush.com/#/push/push_byQuery

سه : بتونیم از تگ ها و مقادیر اونها در متن هایی که ارسال میکنیم استفاده کنیم

این رو هنوز ما مستند نکردیم به امید خدا در طول هفته بعد مستنداتش رو پابلیک میگذاریم که بتونید استفاده کنید

چهار : در هنگام ارسال پوش به کاربر بتونیم شرط تعریف کنیم مثلا بگیم اونی که تگ آهن داره و مس داره یا بگیم اونی که تگ آهن داره ولی مس رو نداره یعنی شرط با (و) یا (یا) بتونیم تعیین کنیم

به پنل بخش ارسال پیام متنی مراجعه کنید و گزینه سگمنت رو در بخش گیرندگان انتخاب کنید

mehdi-mashayekhi commented 6 years ago

بسیارعالی ممنون بابت پاسخ هایی که دادید در ادامه سوالی پیش آمد مطرح میکنم