Skip to main content

تاپیک

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

عضویت کاربر در تاپیک

کاربر را به تاپیک‌ مشخص اضافه می‌کند.

String sportTopic = "sport";
Pushe.subscribeToTopic(sportTopic, new Pushe.Callback() {
@Override
public void onComplete() {
// Successfully subscribed to topic
}
});

نام تاپیک باید انگلیسی باید و Regex آن مطابق داکیومنت فایربیس بصورت زیر است: [a-zA-Z0-9-_.~%]+

لغو عضویت کاربر از تاپیک

کاربر را از تاپیک در صورت وجود حذف می‌کند (در صورتی که قبلا عضو نشده‌ باشد اتفاقی نمی‌افتد)

String topicToRemoveUserFrom = "sport";
Pushe.unsubscribeFromTopic(topicToRemoveUserFrom, new Pushe.Callback() {
@Override
public void onComplete() {
// Successfully subscribed to topic
}
});