chabokpush / chabok-demo-android

Android demo application using Chabok push service
5 stars 4 forks source link

آیا چابک از تگ کلید/مقدار پشتیبانی می‌کند؟ #17

Open AliINL opened 6 years ago

AliINL commented 6 years ago

سلام وقت بخیر آیا امکان ست کردن تگ به صورت

("key","value")

وجود نداره؟

اگر امکانش نیست آیا راه حل پیشنهادی یا جایگزین دارین پیشنهاد بدید؟

:برای مثال ما میخوایم ست کنیم

key1 : 1111
key2 : [1,2,3]
key3 : [123,234,145]
key4: "android-8"

بعد مثلا برای پوش بگیم کسی که یا کسانی که

key1 = 111

یا

key2 = [1,3]

بهشون پوش بره

امیدوارم تونسته باشم منظورم رو برسونم

با تشکر

Husseinhj commented 6 years ago

آیا امکان ست کردن تگ به صورت

چابک از تگ به صورت کلید و مقدار (key/value) پشتیبانی نمی‌کنه

اگر امکانش نیست آیا راه حل پیشنهادی یا جایگزین دارین پیشنهاد بدید؟

شما نیازتون رو بفرمایید بهتر می‌تونم راهنماییتون کنم.

اگر می‌خواین دستگاه‌ها رو جدا کنین توی ای‌پی‌ای در مورد استفاده از اون توضیح داده شده. اگر دقیق‌تر بدونیم هدف شما چی هست می‌تونیم راهنمایی کنیم از چه چیزی استفاده کنین. نمونه جیسانی که توی داکیومنت هست رو براتون اینجا قرار میدم :

{
  "target": {
    "and": [
      {
        "tags": [
          "female"
        ]
      },
      {
        "launchTime": {
          "lte": 1503470400000
        }
      },
      {
        "deviceType": "android"
      },
      {
        "created": {
          "gte": 1509349200000
        }
      }
    ],
    "nearBy": {
      "lat": 35.759659688789284,
      "lng": 51.4004909992218,
      "radius": 100
    }
  },
  ......
}
AliINL commented 6 years ago

توضیح مشکل به صورت متنی کار سخت و طاقت فرسایی هست؟ امکان پشتیبانی تلفنی وجود دارد؟

Husseinhj commented 6 years ago

امکان پشتیبانی تلفنی وجود دارد؟

اگه تو issue باشه مزیتش اینه که بقیه دولوپرها با این مسائل آشنا میشن و اینکه میتونه تا حد زیادی اگر سوالی در این زمینه داشته باشن پاسخ داده بشه. اگر علت استفاده از تگ رو و اینکه کاربرها رو به چه دسته‌هایی میخواین تقسیم کنین مشخص کنین خیلی خوب میشه. در مورد اپلیکیشن خودتون هم بیشتر می‌تونین توضیح بدین.

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

AliINL commented 6 years ago

ببینید این حالت رو در نظر بگیرید: (تصور کنید سیستم کلید و مقدار در سیستم پشتیبانی میشه) برای من این تگ‌ها ست شده:

tt_1: joined tt_2: reject

برای یک کاربر دیگه این تگ‌ها ست شده:

tt_1: joined tt_2: joined

برای یک کاربر دیگه این تگ‌ها ست شده:

tt_4: joined tt_5: joined tt_1: reject

حالا ما میخوایم به کسانی که در

tt_1 : joined

هستن پوش ارسال کنیم

حالا اتفاقی که در چابک میفته ما در چابک چون کلید ندارم برای تمامی کاربر های بالا مقدار

joined

ست شده و اگر به تمامی کاربرانی که مقدار

tt_x : joined

دارن پوش میره

و وجه تمایضی بین

tt_1: joined و tt_2 : joined

نداریم

Husseinhj commented 6 years ago
خب سوال من اینکه tt_ها چی هستن؟ و به چه معنی هستن؟ آیا غیر از tt_ها چیز دیگری هم داریم؟