کانال نوتیفیکیشن
Android
برای دستگاههای اندروید ۸ به بالا میتوان نوتیفیکیشن را علاوه بر کانال پیشفرض به کانال کاستوم فرستاد.
در نظر داشتهباشید که کانفیگ نوتیفیکیشن که برای ارسال در کنسول تنظیم میکنید از بینمیرود و تنظیمات نظیر کانال نوتیفیکیشن جایگزین آن میشود (مثلا صدای اعلان، رنگ LED و ...)
اضافهکردن کانال نوتیفیکیشن
0.7.0
متد CreateNotificationChannel
| پارامتر ورودی | پیشفرض | استفاده |
|---|---|---|
| channelId | - | شناسهای که بتوان کانال را شناسایی کرد. مثلا sportChannel |
| channelName | - | نامی که برای کانال خود انتخاب میکنید |
| description | خالی | توضیحات دلخواه در مورد کانال |
| importance | 4 | عددی برای مشخصکردن میزان اهمیت (اطلاعات بیشتر) |
| enableLight | true | فعالکردن LED |
| enableVibration | true | فعالکردن ویبرهی نوتیفیکیشن |
| showBadge | true | فعالکردن نمایش بچ در لانچر دستگاه |
| ledColor | 0 | رنگ LED (اطلاعات بیشتر) |
| vibrationLengths | null | پترن ویبره (اطلاعات بیشتر) |
string channel = "sportChannel";
string channelName = "My Sport group";
string channelDesc = "This channel holds athletes users";
int importance = 3;
int ledColor = -65536;
bool light = true;
bool vibration = false;
bool badge = true;
var vibrationLengths = null;
PusheUnity.CreateNotificationChannel(
channelId, channelName, channelDesc, importance,
light, vibration, badge, ledColor, vibrationPattern
);
حذف کانال نوتیفیکیشن
0.7.0
در صورتی که قصد دارید دستگاه را از کانال لغو عضویت کنید، کد زیر را فراخوانی کنید.
متد RemoveNotificationChannel
| پارامتر ورودی | استفاده |
|---|---|
| channelId | شناسهی کانالی که ساخته شده است. |
using Pushe;
string channelThatWasCreated = "sportChannel";
PusheUnity.RemoveNotificationChannel(channelThatWasCreated);