کانال نوتیفیکیشن
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);