مخفی کردن نوتیفیکیشن

پرسیده شده
فعالیت 1229 روز پیش
دیده شده 453 بار
0

سلام احترام

ببخشید چطور می تونیم نوتیفیکیشن برای کاربر نشان داده نشه (یعنی وقتی سرویس اجرا میشه در بالا نوتیفیکیشن قرار بگیره ولی مثل نوتیفیکیشن پیامک دیده نشه)

مثل اپلیکیشن های موزیک که کاربر باید صفحه ای بالای گوشی رو اسکرول کنه تا نوتیفیکیشن رو ببینه

و سوال دومی هم که داشتم در مورد اینکه مثل فرمایش استاد این نوتیفیکیشن رو نمی شود dismis کرد ولی حتی اگر از اپلیکیشن هم به تور کامل خارج شویم هم نمی تونیم نوتیفیکیشن رو dismis بکنیم 

چه کاری می تونیم بکنیم تا وقتی کاربر به طور کامل از اپلیکیشن خارج شد بتونه نوتیفیکیشت رو dismis بکنه؟؟؟

فایل پیوست

1
حذف شده

سلام و احترام

 

برای این کار هنگامی که میخواهید NotificationChannel بسازیدimportance رو برابر با IMPORTANCE_MIN یا IMPORTANCE_LOW قرار بدید .

NotificationChannel channel = new NotificationChannel(CHANNEL_ID, name, importance);

درمورد سوال دومتون هنگامی که از Forground و Bound استفاده کنیم(شبیه اپلیکیشن موزیک) هنگامی که Activity ما distroy شود از حالت Bound به Forground میرود(در جلسه مربوطه این موضوع رو فرا میگیرید)

منابع :

https://developer.android.com/training/notify-user/channels#java

 

 

 

 

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

2 دی 99