تاپیک
تاپیک را میتوان یک گروه به حساب آورد که کاربران یک اپ را میتوان به آن اضافه و از آن حذف کرد.
شما میتوانید کاربران خود را در تاپیک یا تاپیکهای متفاوت ثبتنام کنید و برحسب علاقهمندی کاربران یا دستهبندی خودتان به تاپیک مرتبط پوش بفرستید.
مثلا اگر شما اپلیکیشن خبری دارید و کاربرانی به اخبار ورزشی علاقمند هستند و عدهای به اخبار فرهنگی، میتوانید دسته اول را در تاپیک ورزشی و دسته دوم را در تاپیک فرهنگی ثبتنام کنید و هنگام ارسال پوش، برحسب محتوای پوشتان به تاپیک مرتبط آن را ارسال کنید تا فقط کاربران علاقمند به آن موضوع آن را دریافت کنند.
برای استفاده از این امکان باید کاربران خود را در تاپیک مورد نظر عضو کنید.
عضویت کاربر در تاپیک
متد Pushe.subscribe(topicName)
کاربر را به تاپیک مشخص اضافه میکند.
const topicName = "sport";
Pushe.subscribeToTopic(topicName);
این متد یک Promise برمیگرداند که مقدار resolve شده آن true میباشد.
لغو عضویت کاربر از تاپیک
متد Pushe.unsubscribeFromTopic(topicName)
کاربر را از تاپیک در صورت وجود حذف میکند (در صورتی که قبلا عضو نشدهباشد اتفاقی نمیافتد)
const topicName = "sport";
Pushe.unsubscribeFromTopic(topicName);
این متد یک Promise برمیگرداند که مقدار resolve شده آن true میباشد.